Remplir a partir de la 1ere cellule vide :

Résolu/Fermé
cyrga11 Messages postés 48 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 28 novembre 2014 - 23 oct. 2014 à 20:14
cyrga11 Messages postés 48 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 28 novembre 2014 - 23 oct. 2014 à 23:40
Bonjour,

J'aurai besoin de votre aide. Je vous explique mon problème.

J'ai 26 boutons correspondant a chaque lettre de l'alphabet.

Ma zone a remplir se trouve en : A5:L5

Je souhaiterais qu'en cliquant sur un des 26 boutons, la lettre correspondante aille se mettre dans la première case vide de la plage : A5:L5.

Ensuite, le souhaiterais que chaque bouton sur lequel je clique remplisse les cases vierges suivante dans l'ordre.


Est-ce possible ?
Merci d'avance à tout le monde :)

3 réponses

Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 111
Modifié par Mike-31 le 23/10/2014 à 21:03
Bonsoir,

[L5].End(xlToLeft)(1, 2).Select

ou
Range("L5").End(xlToLeft)(1, 2).Select
ou encore
Range("L5").End(xlToLeft).Offset(0, 1).Select

ensuite il faudrait savoir comment tu as renseigné ton bouton, si tu as mis A sur le bouton par exemple

Private Sub CommandButton1_Click()
Range("L5").End(xlToLeft).Offset(0, 1) = CommandButton1.Caption
End Sub

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
cyrga11 Messages postés 48 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 28 novembre 2014
23 oct. 2014 à 21:05
Je regarderais ça en rentrant. En tous cas merci beaucoup. Bonne soirée. Je te dirait si cela fonctionne.
0
cyrga11 Messages postés 48 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 28 novembre 2014
23 oct. 2014 à 23:40
Bonsoir Mike-31

J'ai réussi grâce à ta dernière ligne de code.

Sub CommandButtonA3_Click()
Range("L5").End(xlToLeft).Offset(0, 1) = "A"
End Sub

Cela fonctionne parfaitement, merci à toi.
0