Texte avec des guillemets

Guillaume170194 Messages postés 54 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 25 novembre 2021 - 5 juil. 2011 à 17:20
bigfish_le vrai Messages postés 1835 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 20 novembre 2013 - 6 juil. 2011 à 13:04
Bonjour à tous

J'ai un problème pour mettre des " dans des guillemets.

Voici un exemple

MaVariable = "Texte" & variable1 & "Texte"
Je voudrais mettre la variable1 entre guillemets ("").

Merci de votre aide

7 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
5 juil. 2011 à 17:24
Bonjour,

Le fait que tu concatènes en utilisant & et non + donne à penser que tu développes sous VB6 ou VBA et non sous VB.Net (la présente sectionb) !
regarde :
variable = "toto"
MsgBox "Texte""" & variable & """Texte"



____________________
Utiliser le bouton "REPONSE ACCEPTEE" sur une réponse exacte facilite les recherches ultérieures d'autres forumeurs. PENSEZ-Y SVP
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
5 juil. 2011 à 17:35
Et, bien sûr, toutes les autres possibilités, parmi lesquelles :

variable = """toto"""
MsgBox "Texte" & variable & "Texte"


variable = "toto"
G = """"
MsgBox "Texte" & G & variable & G & "Texte"

variable = "toto"
G = Chr(34) ' si sous VB6 ou son equivalent (si sous VB.Net)
MsgBox "Texte" & G & variable & G & "Texte"





____________________
Utiliser le bouton "REPONSE ACCEPTEE" sur une réponse exacte facilite les recherches ultérieures d'autres forumeurs. PENSEZ-Y SVP
0
Guillaume170194 Messages postés 54 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 25 novembre 2021
5 juil. 2011 à 17:35
Merci de ta réponse

Je suis en vba

Le """ ne fonctionne pas j'ai déjà testé
0
Guillaume170194 Messages postés 54 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 25 novembre 2021
5 juil. 2011 à 17:37
Je viens de voir que je pouvait mettre & Chr(148) &
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
5 juil. 2011 à 17:39
Pense dorénavant à "poster" à la rubrique VBA !
Le """ ne fonctionne pas j'ai déjà testé

Tu veux dire que :
variable = "toto"
MsgBox "Texte""" & variable & """Texte"

ne fonctionnerait pas sous VBA ?
Tu plaisantes ?
Je ne veux même pas tester !

____________________
Utiliser le bouton "REPONSE ACCEPTEE" sur une réponse exacte facilite les recherches ultérieures d'autres forumeurs. PENSEZ-Y SVP
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
5 juil. 2011 à 17:41
et 148 n'est pas le code de ", mais celui des guillemets "inversés"

____________________
Utiliser le bouton "REPONSE ACCEPTEE" sur une réponse exacte facilite les recherches ultérieures d'autres forumeurs. PENSEZ-Y SVP
0
bigfish_le vrai Messages postés 1835 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 20 novembre 2013 15
6 juil. 2011 à 13:04
Salut,

même si ucfoutu n'a pas besoin d'être soutenu je viens quand même confirmer que:

variable = "toto"
MsgBox "Texte """ & variable & """ Texte"

...fonctionne parfaitement en VBA. Et il n'y a effectivement pas besoin de le tester pour le savoir !

A+
0
Rejoignez-nous