Répartir 32 textbox par ligne de 4
Résolu
pagesalex
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Répartir 32 textbox par ligne de 4
- Power iso 32 bit - Télécharger - Gravure
- 32 bits - Guide
- Partage de photos en ligne - Guide
- Mètre en ligne - Guide
- Clé de produit windows 7 professionnel 32 bits gratuit - Guide
1 réponse
J'ai un debut qui ne fonctionne pas encore :
Private Sub CommandButton2_Click()
L = Worksheets("Fiche Famille").Range("A65536").End(xlUp).Row + 1
MsgBox (L)
'Select Case Cells(aj, 19)
'Case 1
'Worksheets("Fiche Famille").Cells(L = Me.Controls("TextBox" & nf).Value
aj = ajoutmf.ListIndex + 4
f = Cells(aj, 19) - 1
'For L = L To L + f - 1
For k = 1 To 29 '4 * f + 1 '/ f * 8
Worksheets("Fiche Famille").Cells(L, 1) = ajoutmf
Worksheets("Fiche Famille").Cells(L, 2) = Me.Controls("TextBox" & k).Value
Worksheets("Fiche Famille").Cells(L, 3) = Me.Controls("TextBox" & k + 1).Value
Worksheets("Fiche Famille").Cells(L, 4) = Me.Controls("TextBox" & k + 2).Value
Worksheets("Fiche Famille").Cells(L, 6) = Me.Controls("TextBox" & k + 3).Value
k = k + 3
L = L + 1
end sub
si oui, pourquoi ne pas commencer par faire ainsi:
- ajouter "option explicit" en début de module, et donc déclarer toutes tes variables
- utiliser une nouvelle variable comme indice de boucle (donc pas utiliser L, déjà utilisé pour autre chose)
- faire une boucle par ligne
- à la fin de la ligne, ajouter 4 à l'indice utilisé pour les TextBox
fais cela, teste-le, et tiens-nous au courant, en partageant ton code amélioré.