VBA insérer une varibale dans un texte

Résolu/Fermé
toytoy - 7 avril 2012 à 12:49
 toytoy - 8 avril 2012 à 18:51
Bonjour, en tant que débutant je me posais la question "comment mettre une variable dans un texte ? Par exemple pour que ma macro affiche > votre salaire brut est: ..... mais votre salaire net est: ...."

Merci de votre aide !!!



1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
7 avril 2012 à 16:25
Bonjour,

ex: variable:

DIM salaire_brut, salaire_net, Texte

salaire_brut=1700
salaire_net=1300

Texte="votre salaire brut est: " & salaire_brut & " mais votre salaire net est: " & salaire_net

Bonne suite
2
Bien le merci !!! et est-ce que si je veux la mettre dans une MsgBox avec un vbyesno , il y aura des modification à faire ? Merci d'avance de nouveau
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
8 avril 2012 à 08:52
Bonjour,
Dites ce que vous voulez et je vous le fais.
0
Par exemple qu'y a t-il de faux dans cette ligne ? je ne trouve pas l'erreur

w = MsgBox("Votre pseudo est: "&x&" . Votre mot de passe: "&y&" . Voulez-vous confirmer ?", vbYesNo, "Création d'un compte")
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
8 avril 2012 à 10:29
Re,
il faut un espace avant et apres x et y, excel ne le fait pas automatiquement (alors que c'est obligatoire)
w = MsgBox("Votre pseudo est: " & x & " . Votre mot de passe: " & y & " . Voulez-vous confirmer ?", vbYesNo, "Création d'un compte")
0
D'accord ! Merci beaucoup de cette chère information ! :) J'ai juste une dernière information à demandé. le "&" il faut le mettre devant une variable quand il y a du texte avant , et/ou le mettre après la varibale quand il du texte après la variable ? ex: texte1 & variable ou variable1 & texte1 ou texte & variable1 & texte2 ?
0