Bonjour,
Je suis toute nouvelle sur le forum et je sollicite votre aide concernant un projet perso que j'ai sur un fichier Excel qui utilise des fonctions VBA, des macros et des fonctions matricielles.
Je bute sur beaucoup de choses pour ce projet et c'est pour cela que je vais procéder par étapes et j'actualiserai au fur et à mesure de l'avancement.
Aujourd'hui, mon premier problème est un problème VBA qui est le suivant :
- Remplissage d'un tableau avec des données provenant de texbox et réitérer l'opération à l'infini.
Mon code :
Private Sub CommandButton1_Click()
With ThisWorkbook.Worksheets("Administration DL")
.Cells(9, 2).Value = TextBox1.Text
.Cells(10, 2).Value = TextBox1.Text
.Cells(11, 2).Value = TextBox1.Text
.Cells(12, 2).Value = TextBox1.Text
.Cells(13, 2).Value = TextBox1.Text
.Cells(9, 3).Value = TextBox2.Text
.Cells(10, 3).Value = TextBox3.Text
.Cells(11, 3).Value = TextBox4.Text
.Cells(12, 3).Value = TextBox5.Text
.Cells(13, 3).Value = TextBox6.Text
End With
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
End Sub
Pour l'instant, le remplissage est manuel et ne fonctionne que pour les 5 premières lignes (logique, me direz vous).
J'aimerai "juste" faire une boucle pour remplir à l'infini ce tableau et qu'à chaque lancement il n'écrase pas les anciennes données et reprenne d'une case vide. (peut être fonction recherche de case vide..)
Note : Ce tableau débute en B9 / C9 (ignorer les cases vides avant donc) et la texbox1 se reproduit systématiquement 5 fois à la suite.
Cela fait deux semaines que je cherche, sans succès.
Merci à vous pour votre aide.