Bonjour,
J'ai un code qui ne fonctionne pas et je ne vois pas d'où vient le problème.
La formule se met à la ligne qui est sélectionnée avant que j'appuie sur la macro au lieu de se mettre sur la dernière ligne avec une valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub Macro1() Set ActiveRow = ActiveCell.EntireRow Range("A5").Select Selection.End(xlDown).Select ActiveRow.Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove ActiveCell.FormulaR1C1 = "=R[-1]C+1"
D'ailleurs comment placer le curseur sur la ligne possédant la première valeur vide et pas la dernière non vide ? Correspond à non-vide +1
Partager