Excel : Insérer une nvelle ligne

Résolu/Fermé
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 20 oct. 2008 à 22:48
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 22 oct. 2008 à 09:42
Bonjour,
j'ai réalisé (façon de parler car c'est vous qui en avez fait la majorité) un tableau Excel constitué de ligne avec listes déroulantes liées etc ... J'ai un bouton qui lance une macro qui insère une ligne à la fin du tableau (présence d'une ligne blanche cachée) identique au format de la ligne précédente. Serait-il possible d'insérer cette ligne en fonction du positionnement du curseur plutôt que systématiquement en fin de tableau ?
Merci d'avance
Alain
A voir également:

3 réponses

alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
22 oct. 2008 à 09:42
Bonjour,
la question était plutôt : comment identifier la cellule active de la feuille dans une macro :
ligne = ActiveCell.Row
Rows(ligne).Select
Selection.Insert Shift:=xlDown

Et ça fonctionne.

Il ne reste plus qu'à Copier / Coller les quelques formules de la ligne précédente

Alain
1
bonjour,
il faut faire un clik droit sur le numero de la ligne (par exemple si tu veux inserer une ligne entre la ligne 4 et 5 tu clik sur 5) et faire insertion ligne voila normalement ca devrait marcher
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
20 oct. 2008 à 23:04
Bonsoir Aurélie,
je n'ai pas été suffisamment explicite. La ligne qui doit être insérée doit avoir les caractéristique de la précédente (formule / liste déroulante / format / ...).

Merci quand même

Alain
-1