Bonjou à tous,
je suis en train de débuter avec VBA et je souhaite ajouter une ligne (vierge pour le moment) dans une autre feuille de mon classeur.
Pour ce faire, j'ai trouvé comment ajouter une ligne à la fin d'un tableau et cela fonctionne parfaitement quand je le fais depuis une seule et même feuille.
Une fois que je tente de le faire sur une autre feuille, du même classeur, ça ne fonctionne plus:
Je travaille donc sur un bouton de la feuille "Hoja1", qui n'apparait donc pas dans ce code.
Dans mon cas, la ligne est bien ajoutée dans mon onglet TM, mais elle est ajoutée à la ligne 10 (et si je change la valeur de i, alors elle est ajoutée à la ligne i).
Pouvez-vous me donner un coup de main s'il vous plait?
Merci d'avance!
D
je suis en train de débuter avec VBA et je souhaite ajouter une ligne (vierge pour le moment) dans une autre feuille de mon classeur.
Pour ce faire, j'ai trouvé comment ajouter une ligne à la fin d'un tableau et cela fonctionne parfaitement quand je le fais depuis une seule et même feuille.
Une fois que je tente de le faire sur une autre feuille, du même classeur, ça ne fonctionne plus:
Code:
Private Sub AnadirPersona_Click()
'Feuille active : TM
Sheets("TM").Select
'Selection de la premiere ligne vide
i = 10
While Not Range("f" & i & "").Value = ""
i = i + 1
Wend
'Selection de la cellule de la ligne suivante
Sheets("TM").Range("f" & i & "").Select
'Insertion d'une ligne
ActiveSheet.Rows(i & ":" & i).Select
Selection.Insert Shift:=xlDown
End Sub
Je travaille donc sur un bouton de la feuille "Hoja1", qui n'apparait donc pas dans ce code.
Dans mon cas, la ligne est bien ajoutée dans mon onglet TM, mais elle est ajoutée à la ligne 10 (et si je change la valeur de i, alors elle est ajoutée à la ligne i).
Pouvez-vous me donner un coup de main s'il vous plait?
Merci d'avance!
D