Solution pour insertion nouvelle ligne vierge?

Bonjour à tous,

J'aimerais trouver une solution pour ajouter une nouvelle ligne vierge en haut de mon tableau excel (au niveau de la ligne 2).

J'aimerais pouvoir le remplir par le haut plutôt que par le bas.

Je ne suis pas du tout une pro d'excel, j'ai cru comprendre que l'on peut créer une "macro" mais sans savoir le faire.

Est-ce que l'un d'entre vous pourrait m'aider?

(Précision: je travail sur excel en anglais, pour des anglais)

Merci 1000 fois par avance

Gaelle

20tableau.xlsx (10.60 Ko)

Bonjour,

Tu disposes effectivement de l'enregistreur de macro qui te permet d'automatiser le traitement.

Pour t'initier : https://www.excel-pratique.com/fr/vba/premiere_macro.php

Il est toutefois utile de comprendre les instructions afin de les adapter si nécessaire.

Voici un exemple avec une macro générée lors d'une insertion de ligne (j'ai ajouté des commentaires)

Sub Macro1()
'
' Macro2 Macro
'

'
    'Sélectionne la ligne 2
    Rows("2:2").Select
    'Insère une nouvelle ligne avant la ligne sélectionnée avec le format de la ligne du dessus
    Selection.Insert Shift:=xlUp, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub

Et voici la même macro après adaptation

Sub Macro1()
    'Insère une nouvelle ligne avant la 2eme ligne avec le format de la ligne du dessous
    Rows("2:2").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
    'Sélectionne la cellule A2
    Range("A2").Select
End Sub

Et ton classeur en retour avec la macro et un bouton de commande pour la lancer.

27tableau.xlsm (17.68 Ko)

A+

Frangy,

Merci 1000 fois pour ta réponse si rapide, pour le fichier, et pour tes explications pour créer de nouvelles solutions

C'est vraiment super gentil de ta part, merci encore pour ton aide

Gaelle

Rechercher des sujets similaires à "solution insertion nouvelle ligne vierge"