Bonjour à tous n'ayant pas d'expérience en VBA, j'ai voulu créer une macro pour ajouter une ligne en fin de tableau sauf que je rentre des valeurs dans cette nouvelle ligne.
Sauf que le problème de l'enregistreur de macro est qu'il prends les cellule en brut donc à chaque fois que j’exécute ma macro il me créer une ligne à partir de la ligne 11 et me décale tout mon tableau du coup.
J'ai essayé de regarder sur internet des soluces mais aucune me conviennent réellement car il faut remplir des cellules.
Voici ma Macro :
Voilà voilà merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Sub Nouvelle_ligne() ' ' Nouvelle_ligne Macro ' ' Rows("11:11").Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Range("A10").Select Selection.AutoFill Destination:=Range("A10:A11"), Type:=xlFillDefault Range("A10:A11").Select Range("G11").Select ActiveCell.FormulaR1C1 = "0" Range("G12").Select ActiveWindow.SmallScroll Down:=-3 Range("J11").Select End Sub
Excel 2013
Partager