Re: Ajout de lignes de données- comment recopier les formules du haut->automatique?
Salut debutan !
La raison, en est simple, c'est hyper rapide et simple de recopier des formules vers le bas :
Tu sélectionnes les cellules de la première ligne, tu te mets sur la dernière cellule à droite, tu mets ton curseur en bas à droite de cette cellule jusqu'à faire apparaître une croix comme curseur.
Tu double-cliques, et voilà toutes tes formules recopiées vers le bas.
Sinon, tu peux faire une macro.
Regarde une macro que j'utilise très très souvent :
Sub AutoFill ()
Dim NbreGrille As Long
Dim TestCol As Long
Dim TestLig As Long
TestCol = ActiveCell.Column
TestLig = ActiveCell.Row
ActiveCell.Select
NbreGrille = Range("B14") + 15
Selection.AutoFill Destination:=Range(Cells(TestLig, TestCol), Cells(NbreGrille, TestCol))
End Sub
Quelques Explications :
Mon tableau commence toujours en Ligne 15.
En B14, j'ai une formule NbVal(A:A) qui me calcule le nombre de ligne que contient mon tableau, en comptant, en fait, le nombre de valeur que contient la colonne A
Cette macro me permet de sélectionner un nombre de colonnes variables et d'avoir des colonnes vides dans ma sélection.
Si, par exemple, tu avais toujours le même nombre de colonne dans ton tableau, tu peux simplifier en enlevant ta variable pour les colonnes et en mettant dans ton AutoFill directement Range("A15:E15").
Maintenant, au lieu comme moi de lancer cette macro avec un bouton de commande, tu peux la rendre évènementielle.
En prenant comme évènement le changement de la valeur de ta cellule qui contient ta formule NbVal.
Voilà, je t'ai mis sur le chemin
@ +
Moa