Simplifier un code vba excel

  • Initiateur de la discussion Initiateur de la discussion cedill23
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cedill23

Guest
Bonjour

Code:
 With Sheets("Feuil1")
        .[B2] = TextBox1.Value
        .[B3] = TextBox2.Value
        .[B4] = TextBox3.Value
        .[B5] = TextBox4.Value
        .[B6] = TextBox5.Value
         
    End With

Code:
UserForm1.CheckBox1.Value = Sheets("Feuil1").Range("C2").Value
UserForm1.CheckBox2.Value = Sheets("Feuil1").Range("C3").Value
UserForm1.CheckBox3.Value = Sheets("Feuil1").Range("C4").Value
UserForm1.CheckBox4.Value = Sheets("Feuil1").Range("C5").Value
UserForm1.CheckBox5.Value = Sheets("Feuil1").Range("C6").Value

y'a t'il un moyen d'ecrire ce code en boucle ? car j'ai comme 100 textbox et checkbox donc ça me ferai beaucoup de lignes ce qui est pas propre selon moi.

Merci
 
Re : Simplifier un code vba excel

Bonjour

Code:
Dim Ligne as long
 
For Ligne = 2 to 6
    UserForm1.Controls("CheckBox" & i -1)= Sheets("Feuil1").Range("C" & i)
Next
Je te laisse imaginer pour le reste.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
B
  • Question Question
Réponses
3
Affichages
1 K
Réponses
11
Affichages
928
L
  • Question Question
Réponses
9
Affichages
1 K
M
Réponses
7
Affichages
2 K
Melysza
M
M
Réponses
3
Affichages
2 K
MONADESIGN82
M
S
Réponses
4
Affichages
1 K
sgangbadjo
S
S
Réponses
13
Affichages
2 K
Stedemart
S
L
Réponses
1
Affichages
1 K
Retour