Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3077 connectés 

 


Dernière réponse
Sujet : [Vb] concaténation de chaines de caractères
karlkox ' Un Command Button à ajouter
Option Explicit
Private Function Deconcatenate(s As String, Optional delimiter As String = " " ) As String
Dim i As Long
 
i = InStr(s, delimiter)
Deconcatenate = Mid$(s, 1, i - 1)
 
End Function
 
Private Sub Command1_Click()
Dim szTest1 As String
Dim szTest2 As String
Dim retval1 As String
Dim retval2 As String
 
szTest1 = "Bonjour Monsieur"
szTest2 = "Bonjour;Monsieur"
retval1 = Deconcatenate(szTest1, " " )
retval2 = Deconcatenate(szTest2, ";" )
 
MsgBox retval1 & " " & retval2
 
End Sub
 
'Vala :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karlkox ' Un Command Button à ajouter
Option Explicit
Private Function Deconcatenate(s As String, Optional delimiter As String = " " ) As String
Dim i As Long
 
i = InStr(s, delimiter)
Deconcatenate = Mid$(s, 1, i - 1)
 
End Function
 
Private Sub Command1_Click()
Dim szTest1 As String
Dim szTest2 As String
Dim retval1 As String
Dim retval2 As String
 
szTest1 = "Bonjour Monsieur"
szTest2 = "Bonjour;Monsieur"
retval1 = Deconcatenate(szTest1, " " )
retval2 = Deconcatenate(szTest2, ";" )
 
MsgBox retval1 & " " & retval2
 
End Sub
 
'Vala :)
antibillou C'est marqué dans le titre --> VB (Visual Basic)
nur Quel language ?
Xuansang Bonjour à tous
 
J'aimerais savoir comment déconcaténer une chaine , c'est à dire enlever des lettres à une expression.
 
exemple : "Bonjour Monsieur" , ne garder que "Bonjour"
 
Merci d'avance

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)