Bonjour,
Je souhaite pouvoir insérer une ligne dans mon tableau excel en gardant les formules et en protégeant la feuille.
Pour cela, j'ai fait une macro où en appuyant sur Ctrl+q, cela me copie la ligne de mon tableau bien que cette dernière soit verrouillée.
Je garde ainsi les formules mises dans les cellules. (J'ai aussi coché la case "Insérer lignes" au moment de la protection de la feuille).
Voici la macro :
Sub InsèreCopieLigne()
ActiveCell.EntireRow.Insert
Rows(ActiveCell.Row + 1).Copy Rows(ActiveCell.Row)
On Error Resume Next
Rows(ActiveCell.Row).SpecialCells(xlCellTypeConstants, 1).ClearContents
End Sub
Le problème est qu'à chaque fois que j'insère une nouvelle ligne, le débogueur s'ouvre.
Comment faire pour que cela continue de fonctionner sans que le débogueur ne s'ouvre. Est-ce qu'il y a quelque chose à cocher ou une ligne à rajouter?
Par la même occasion, auriez-vous une macro qui permettrait de supprimer une ligne aussi? Je n'arrive pas à le faire avec la protection du fichier malgré avoir cocher "autoriser supprimer lignes".
Merci beaucoup.