VBA Macro avec textBox variables
Fermé
SpcCwb
Messages postés
65
Date d'inscription
mardi 7 mai 2013
Statut
Membre
Dernière intervention
26 novembre 2020
-
7 mai 2013 à 09:11
Normad Messages postés 112 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 10 juin 2015 - 20 mai 2013 à 10:06
Normad Messages postés 112 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 10 juin 2015 - 20 mai 2013 à 10:06
A voir également:
- VBA Macro avec textBox variables
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Convertir chiffre en lettre excel sans macro ✓ - Forum Excel
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
1 réponse
Normad
Messages postés
112
Date d'inscription
dimanche 6 juin 2010
Statut
Membre
Dernière intervention
10 juin 2015
39
20 mai 2013 à 10:06
20 mai 2013 à 10:06
Si TextBoxCouleur n'est pas un objet existant ou déclaré, l'erreur est normale...
Il faut soit déclarer un objet TextBox dans le code, soit plus simplement utiliser une variable au niveau module.
Sans avoir testé, j'écrirais comme ça :
Il faut soit déclarer un objet TextBox dans le code, soit plus simplement utiliser une variable au niveau module.
Sans avoir testé, j'écrirais comme ça :
Private TextBoxCouleur as String Sub couleur_et_taille() If UserForm2.TextBoxA1.Value <> "" Then Call Module7.taille TextBoxCouleur = UserForm2.TextBoxA1.Value If UserForm2.TextBoxB1.Value <> "" Then Call Module7.taille TextBoxCouleur = UserForm2.TextBoxB1.Value ... End Sub Sub taille() If UserForm2.TextBoxA2.Value <> "" Then Rows("5:5").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Range("C5").Value = UserForm2.TextBoxA2.Value Range("B5").Value = TextBoxCouleur.Value Range("A5").Value = UserForm2.TextBox1.Value End If ... End Sub