Bonjour,

Alors voilà, à la suite d'un cours en Informatique sur Excel, on nous a demandé de commencer à manipuler les macros, mais non pas seulement en les enregistrant, mais aussi en écrivant en VBA.

Après avoir fait l'exercice normal, j'ai voulu compliquer la chose - et oui, je suis casse-tête. En effet, j'aimerais pouvoir sélectionner l'avant dernière ligne du tableau que j'ai créé, sans connaître son rang, parce que je vais ajouter des lignes dans ce dernier, et non pas après.

J'ai déjà réussi à insérer une ligne avant cette dernière ligne du tableau en utilisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Cells(16384, 2).End(xlUp).Select
Selection.EntireRow.Insert
Maintenant, j'aimerais pouvoir faire un collage spécial - d'incrémentation - dans une case d'une colonne spécifique, mais dans la ligne qui a été insérée. Je sais faire l'incrémentation avec des cases définies, mais pour aller jusqu'à cette ligne que l'on a insérée, je ne sais pas ni ne vois pas comment faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Range("A4:A5").Select
Selection.AutoFill Destination:=Range("A4:A7"), Type:=xlFillDefault
Si quelqu'un a une idée pour m'aider... ^^

Merci d'avance !