Guillemets dans une chaine de caractere

Guillemets dans une chaine de caractere - VB/VBA/VBS - Programmation

Marsh Posté le 07-04-2005 à 16:34:45    

Dites, c'est tout con, mais comment on peut insérer des guillemets dans une chaine de caractères, en VB ? Il existe un caractère d'absorption comme "\" en php, ou qqchose comme ça ?
 
 
chaine = "  "blabla"  "
 
Ne va pas marcher de toute évidence.
 
Merci

Reply

Marsh Posté le 07-04-2005 à 16:34:45   

Reply

Marsh Posté le 07-04-2005 à 16:38:42    

chaine = "Bidule a dit ""Salut !"""

Reply

Marsh Posté le 07-04-2005 à 16:44:31    

bonjour,
voici une possibilité sous VBA (Excel)
 
Sub test()
MsgBox "Ceci est un " & Chr(34) & "guillemet" & Chr(34) & " incorporé."
End Sub
 
A+

Reply

Marsh Posté le 08-04-2005 à 08:15:58    

merci :)

Reply

Marsh Posté le 08-04-2005 à 09:08:29    

FlorentG a donne une solution nettement plus simple!
 
En effet, il suffit de mettre des doubles "" dans la chaìne pour que VB les comprennent comme faisant partie de la chaîne de caractères.
 
Donc pour écrire "blabla" dans une msgbox, il faut faire:
Dim strChaine as string
strChaine = """blabla"""
Msgbox strChaine

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed