Faire référence à la ligne de la cellule active Excel VBA

Bonjour à tous,

Débutante en vba, je sollicite votre aide concernant ma demande ci dessous :

Je souhaiterais ajouter les données de mon formulaire à mon tableau excel et ainsi me placer sur la dernière ligne du tableau, en cliquant sur le bouton 1

Il me faut déterminer la variable L, qui correspond à la ligne sur laquelle ma cellule est placée.

Ensuite, j'affecte les données de mon formulaire à chaque colonne sur la ligne L.

Mon problème est simple : je n'arrive pas à traduire la détermination de la variable L en langage VBA.

Merci d'avance pour votre aide !

Private Sub CommandButton1_Click()

'Permet de se positionner sur la feuille source
Sheets("Source").Activate
Range("A1").Select
Selection.End(xlDown).Select 'On se positionne sur la dernière ligne non vide
Selection.Offset(1, 0).Select 'On se décale d'une ligne vers le bas

L = ???

Range("A" & L).Value = TextBox1
Range("B" & L).Value = TextBox2
'etc

Hello

si je comprend bien tu veux la première ligne vide de ta colonne
dans ce cas :

L = [a1].End(xlDown).Row + 1

et tu peux supprimer les 3 lignes juste au dessus (tu laisses le sheets().activate)

Super merci beaucoup,

Sinon j'ai trouvé une autre solution que je vous partage L = ActiveCell.Row

Rechercher des sujets similaires à "reference ligne active vba"