Répartir 32 textbox par ligne de 4
Résolu/Fermé
pagesalex
-
28 juin 2018 à 10:20
yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 - 29 juin 2018 à 20:25
yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 - 29 juin 2018 à 20:25
A voir également:
- Répartir 32 textbox par ligne de 4
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Aller à la ligne excel - Guide
- 32 bits - Guide
- Poweriso 32 bit - Télécharger - Gravure
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
Modifié le 28 juin 2018 à 21:45
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é.
29 juin 2018 à 09:53
29 juin 2018 à 10:04
29 juin 2018 à 10:51
29 juin 2018 à 20:25