Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

boucler sur deux for next .

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 !

Evelynetfrancois

XLDnaute Impliqué
bonjour le forum

j ai écris une macro qui fonctionne bien , mais qui me semble bien cochonne
je pense que l'on peut boucler , mais je ne trouve pas l astuce ..
voici un extrait
Private Sub CommandButton4_Click()
TextBox26.Value = Label1.Caption
TextBox27.Value = Label2.Caption
TextBox28.Value = Label3.Caption
TextBox29.Value = Label4.Caption
TextBox30.Value = Label5.Caption
TextBox31.Value = Label6.Caption
TextBox32.Value = Label7.Caption
................
TextBox50.Value = Label25.Caption
End Sub

j essaye avec

Dim I As Byte
Dim x As Byte
For x = 1 To 25
For I = 26 To 50
Me.Controls("textbox" & I).Value =Me.Controls("label" & x).Caption
next
next
End Sub

bien sur ça beugue
auriez vous la solution , une voie .... je vous en remercie d'avance

bonne soirée
E et F
 
Re : boucler sur deux for next .

Bonjour,

peut être ainsi :
Code:
Dim i As Byte
For i = 1 To 25
    Me.Controls("Textbox" & i + 25).Value = Me.Controls("Label" & i).Caption
Next i

bon après midi
@+
 
Re : boucler sur deux for next .

Bonjour EF, Pierrot

Normalement, il sufirait de mettre un code du genre:

Code:
For I = 26 To 50
Me.Controls("textbox" & I).Value =Me.Controls("label" & I-25).Caption
next
 
- 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

Discussions similaires

Réponses
1
Affichages
660
H
Réponses
19
Affichages
6 K
Réponses
7
Affichages
834
Réponses
3
Affichages
969
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…