human
Comment ajouter des lignes dans Excel avec ou sans formule ?
gpt
Excel est un programme d'une redoutable efficacité, les fonctionnalités ne se comptent plus, Mais, car il y a un mais, le simple ajout de lignes dans une feuille de calcul ne se fait pas à l'aide d'un bouton ou d'une commande. Heureusement, il est possible de créer une petite macrodéfinition (ou macro) qui va ensuite vous servir chaque fois que vous aurez besoin de lignes supplémentaires. Concernant l'ajout d'une ligne à une feuille de calcul, sachez qu'il est possible à l'aide d'un simple raccourci clavier de copier une formule de calcul qui se trouve dans une cellule donnée dans la cellule juste au-dessous d'une ligne, ici nouvellement créée. Si vous êtes peu expert(e) en Excel, consultez cette liste de wikiHows, tous aussi excellents les uns que les autres.

1. Exécutez votre projet dans Excel.

Si Excel n'est pas ouvert, doublecliquez sur le fichier Excel qui contient déjà vos données, soit depuis le Finder (Mac), soit depuis l'Explorateur de fichiers (Windows). Sinon, dans Excel, cliquez sur , puis sur  : sélectionnez le fichier en question.

2. Cliquez sur le bon onglet.

Pour l'opération, l'onglet  doit être présent dans le ruban d'Excel. Si ce n'est pas le cas, pour la version sous Windows, cliquez sur l'onglet , puis sur  et enfin sur. Dans , cochez la case.
Sur un Mac, activez l'onglet  en cliquant dans la barre des menus du haut sur. Là, sélectionnez , cliquez sur , puis sur l'onglet du haut. Dans la liste , sélectionnez , cochez la case  et enfin, cliquez sur.

3. Exécutez Visual Basic.

Cliquez sur l'onglet , puis tout à gauche sur. Le raccourci clavier est le suivant :  Alt+F11.

4. Faites un clic droit sur votre feuille de calcul.

Dans la colonne de gauche s'affichent toutes les feuilles de calcul de votre classeur Excel. Faites un clic droit sur la feuille concernée afin de faire apparaitre le sous-menu.

5. Créez un module dans l’Explorateur de projets.

Amenez le curseur de la souris sur Insertion, puis cliquez sur Module.  Tout est alors prêt pour que vous entriez le code VBA dans votre nouveau module.

6. Tapez le code qui suit dans la fenêtre de VBA :

Sub Insert_Rows_Loop()
 Dim CurrentSheet As Object

 ' Parcours de toutes les feuilles sélectionnées.
 For Each CurrentSheet In ActiveWindow. SelectedSheets
 ' Insertion de 5 lignes en haut de chaque feuille.
 CurrentSheet. Range("a1:a5"). EntireRow. Insert
 Next CurrentSheet
End Sub

Avec ce code, vous allez pouvoir insérer en haut de la feuille de calcul 5 nouvelles lignes vierges (de A1 à A5 ). Vous comprenez bien que les références des cellules dans le code peuvent être remplacées en fonction de vos besoins.

7. Appuyez sur la touche F5.

Sinon, cliquez sur le petit triangle vert  sous le menu  du haut.

8. Cliquez sur Exécuter.

Les lignes ont alors été ajoutées à votre feuille de calcul.

9. Exécutez votre projet dans Excel.

Si Excel n'est pas ouvert, doublecliquez sur le fichier Excel qui contient déjà vos données, soit depuis le Finder (Mac), soit depuis l'Explorateur de fichiers (Windows). Sinon, dans Excel, cliquez sur , puis sur  : sélectionnez le fichier en question.
Cette méthode est expliquée pour la copie d'une formule de calcul dans une ligne nouvellement créée, mais elle fonctionne aussi pour des lignes déjà créées.

10. Insérez une nouvelle ligne dans votre feuille de calcul.

Comme vous comptez mettre l'une au-dessus de l'autre 2 lignes dont 2 cellules, l'une sur l'autre, auront la même formule relative de calcul, faites bien attention à l'endroit où vous allez créer la nouvelle ligne.
Pour insérer une ligne, faites un clic droit sur la ligne qui se trouve en dessous de l'endroit de l'insertion, puis cliquez sur.

11. Cliquez sur la bonne cellule.

Cliquez sur celle de la nouvelle ligne qui va recevoir la formule relative qui se trouve juste au-dessus. L'opération s'appelle.
La cellule passe en surbrillance, preuve qu'elle a bien été sélectionnée.

12. Faites la combinaison de touches Contrôle+D.

Ce raccourci est identique sous Windows et macOS, et le résultat est le même, à savoir la copie de la formule relative du haut dans la cellule juste inférieure.