Action d'une macro à partir de la cellule active

  • Initiateur de la discussion Initiateur de la discussion degap05
  • Date de début Date de début

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 !

degap05

XLDnaute Impliqué
Bonjour, pourriez-vous m'aider à changer le mode d'action de la partie de macro suivante:

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
nbr = CDbl(TextBox5)
For i = 1 To nbr

Set LastRow = Sheets("Feuil1").Range("F65536").End(xlUp)
LastRow.Offset(1, 0).Value = TextBox1.Text
LastRow.Offset(1, 1).Value = ComboBox1.Text
LastRow.Offset(1, 2).Value = ComboBox2.Text
Next i
Unload Me
Application.ScreenUpdating = True
End Sub

La validation renseigne les cellules en colonne F à partir de la première ligne non vide en partant du bas et pour un nombre de lignes indiquées dans le textbox5. Je souhaiterais que les données soient écrites à partir de la cellule active incluse.

J'ai essayé plusieurs modifications sans succés.

Merci pour votre aide.
 
Re : Action d'une macro à partir de la cellule active

Bonjour, je vais essayer de compléter mes explications.
Si la cellule active est en F10 par exemple, je souhaiterais que les données s'inscrivent en:
-F10
-G10
-H10
Merci
 
Dernière édition:
Re : Action d'une macro à partir de la cellule active

Alors ton code devrais plutôt ressembler à :

Code:
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
nbr = CDbl(TextBox5)
For i = 1 To nbr

Activecell.Offset(i-1,0).Value = TextBox1.Text
Activecell.Offset(i-1,1).Value = ComboBox1.Text
Activecell.Offset(i-1,2).Value = ComboBox2.Text
Next i
Unload Me
Application.ScreenUpdating = True
End Sub
 
- 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
3
Affichages
773
Retour