Aide pour textbox et variables vba
melanie1324
-
melanie1324 -
melanie1324 -
Bonjour,
J'ai un souci avec un formulaire.
Les utilisateurs vont faire des modifications et je veux que dans le formulaire, les text box ne s'affichent que s'il y a modif.
plus précis
dim origine, modif as string
if origine <> modif then
'affiche origine dans une textbox
'affiche modif dans une textbox
else
'affiche origine dans textbox
end
if
je sais qu'il existe le principe des msgbox, mais je veux passer par un userform ou tous les cadres sont dessinés mais ne s'affichent que s'il le faut.
Or dans module, j'ai ma macro et dans userform, j'ai mes textbox et mes variables du module au userform ne sont pas enregistrés.
Comme je ne peux pas déclarer mes variables dans initialize car si je fais
privat sub formulaire ()
origine=cells(1,1)
textbox.caption = origine
j'ai une erreur.
merci pour votre aide
J'ai un souci avec un formulaire.
Les utilisateurs vont faire des modifications et je veux que dans le formulaire, les text box ne s'affichent que s'il y a modif.
plus précis
dim origine, modif as string
if origine <> modif then
'affiche origine dans une textbox
'affiche modif dans une textbox
else
'affiche origine dans textbox
end
if
je sais qu'il existe le principe des msgbox, mais je veux passer par un userform ou tous les cadres sont dessinés mais ne s'affichent que s'il le faut.
Or dans module, j'ai ma macro et dans userform, j'ai mes textbox et mes variables du module au userform ne sont pas enregistrés.
Comme je ne peux pas déclarer mes variables dans initialize car si je fais
privat sub formulaire ()
origine=cells(1,1)
textbox.caption = origine
j'ai une erreur.
merci pour votre aide
A voir également:
- Aide pour textbox et variables vba
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba textbox date format dd/mm/yyyy - Forum VB / VBA
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
2 réponses
Essaye quelque chose de ce genre en modifiant peut être la syntaxe du code pour affecter la variable à la texte box
dim origine, modif as string
if origine <> modif then
userform ("origine").show
userform ("origine").textbox("origine")=origine
userform ("Modif").show
userform ("Modif").textbox("Modif")=modif
else
userform ("origine").show
userform ("origine").textbox("origine")=origine
end
if
dim origine, modif as string
if origine <> modif then
userform ("origine").show
userform ("origine").textbox("origine")=origine
userform ("Modif").show
userform ("Modif").textbox("Modif")=modif
else
userform ("origine").show
userform ("origine").textbox("origine")=origine
end
if