Bonjour,
je souhaiterai cr=E9er une string a l'interieur de laquelle=20
il y a des guillemets. Comment faire, car les guillements=20
sont reconnus comme des d=E9limitateurs de chaine...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe QUEVAL
Bonjour,
Il faut les tripler. (ex: Label1.Caption = """Bonjour""")
Christophe
"Damien" a écrit dans le message de news:5d9501c42dbf$fbffb820$ Bonjour, je souhaiterai créer une string a l'interieur de laquelle il y a des guillemets. Comment faire, car les guillements sont reconnus comme des délimitateurs de chaine...
Merci d'avance
Damien
Bonjour,
Il faut les tripler. (ex: Label1.Caption = """Bonjour""")
Christophe
"Damien" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:5d9501c42dbf$fbffb820$a301280a@phx.gbl...
Bonjour,
je souhaiterai créer une string a l'interieur de laquelle
il y a des guillemets. Comment faire, car les guillements
sont reconnus comme des délimitateurs de chaine...
Il faut les tripler. (ex: Label1.Caption = """Bonjour""")
Christophe
"Damien" a écrit dans le message de news:5d9501c42dbf$fbffb820$ Bonjour, je souhaiterai créer une string a l'interieur de laquelle il y a des guillemets. Comment faire, car les guillements sont reconnus comme des délimitateurs de chaine...
Merci d'avance
Damien
Pierre Gard
Voici une petite fonction qui met les guillemets entre ""
Public Function MAJApostrophe1(ByVal vbligne As String) Dim x As Integer Dim resultat As String Dim vbconst As String resultat = "" While Len(vbligne) > 0 x = InStr(vbligne, Chr$(39)) If x > 0 Then resultat = resultat & Mid(vbligne, 1, x - 1) & Chr$(39) + Chr$(39) vbligne = Mid(vbligne, x + 1) Else resultat = resultat & vbligne vbligne = "" End If Wend MAJApostrophe1 = resultat End Function
Pierre
"Damien" a écrit dans le message de news:5d9501c42dbf$fbffb820$ Bonjour, je souhaiterai créer une string a l'interieur de laquelle il y a des guillemets. Comment faire, car les guillements sont reconnus comme des délimitateurs de chaine...
Merci d'avance
Damien
Voici une petite fonction qui met les guillemets entre ""
Public Function MAJApostrophe1(ByVal vbligne As String)
Dim x As Integer
Dim resultat As String
Dim vbconst As String
resultat = ""
While Len(vbligne) > 0
x = InStr(vbligne, Chr$(39))
If x > 0 Then
resultat = resultat & Mid(vbligne, 1, x - 1) & Chr$(39) + Chr$(39)
vbligne = Mid(vbligne, x + 1)
Else
resultat = resultat & vbligne
vbligne = ""
End If
Wend
MAJApostrophe1 = resultat
End Function
Pierre
"Damien" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:5d9501c42dbf$fbffb820$a301280a@phx.gbl...
Bonjour,
je souhaiterai créer une string a l'interieur de laquelle
il y a des guillemets. Comment faire, car les guillements
sont reconnus comme des délimitateurs de chaine...
Voici une petite fonction qui met les guillemets entre ""
Public Function MAJApostrophe1(ByVal vbligne As String) Dim x As Integer Dim resultat As String Dim vbconst As String resultat = "" While Len(vbligne) > 0 x = InStr(vbligne, Chr$(39)) If x > 0 Then resultat = resultat & Mid(vbligne, 1, x - 1) & Chr$(39) + Chr$(39) vbligne = Mid(vbligne, x + 1) Else resultat = resultat & vbligne vbligne = "" End If Wend MAJApostrophe1 = resultat End Function
Pierre
"Damien" a écrit dans le message de news:5d9501c42dbf$fbffb820$ Bonjour, je souhaiterai créer une string a l'interieur de laquelle il y a des guillemets. Comment faire, car les guillements sont reconnus comme des délimitateurs de chaine...
Merci d'avance
Damien
Zoury
Salut Pierre! :O)
Ta fonction double les apostrophes. Damien voulais savoir comment insérer des guillemets dans une chaine de caractère.. ;O)
mais pour revenir à ta fonction.. pourquoi ne pas faire :
Mais je te recommande largement la première méthode (plus rapide).
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Damien a écrit :
Bonjour, je souhaiterai créer une string a l'interieur de laquelle il y a des guillemets. Comment faire, car les guillements sont reconnus comme des délimitateurs de chaine...
Merci d'avance
Damien
Salut,
Il faut les doubler (et non les tripler) :
Dim strChaine as String
strChaine = "Ceci est ""entre guillemets"" !"
Mais je te recommande largement la première méthode (plus rapide).
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Damien <anonymous@discussions.microsoft.com> a écrit :
Bonjour,
je souhaiterai créer une string a l'interieur de laquelle
il y a des guillemets. Comment faire, car les guillements
sont reconnus comme des délimitateurs de chaine...
Mais je te recommande largement la première méthode (plus rapide).
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Damien a écrit :
Bonjour, je souhaiterai créer une string a l'interieur de laquelle il y a des guillemets. Comment faire, car les guillements sont reconnus comme des délimitateurs de chaine...