Merci Thihii !
En fait, je voudrais insérer une ligne sur tous les onglets et la "vider" pour que chaque utilisateur y saisisse les nouvelles données (chacun sur son anglet).
Mais je voudrais que la ligne insérée conserve les formules.
Je joins un petit exemple où ça fonctionne "presque" : la macro insert la ligne sur tous les onglets, peut importe où on se trouve dans le tableau, mais elle n'efface que le premier onglet ...
Je sais pas si mon explication est claire, mais en tous cas, merci pour ton aide !
Re-bonjour
Je viens de bidouiller ma macro pour finalement trouver une solution toute bête : re selectionner les onglets. (oui, j'aurais franchement dû y penser plus tôt ... )
C'est surement redondant mais ça a l'air de fonctionner...
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select
Sheets("Feuil1").Activate
ActiveCell.EntireRow.Select
Selection.Copy
Selection.Insert Shift:=xlDown
Rows(ActiveCell.Row + 1).Copy Rows(ActiveCell.Row)
On Error Resume Next
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select
Rows(ActiveCell.Row).SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Merci Thihii pour ton aide !
Bonne journée