Excel vba copie formule -> derniere ligne

Résolu
karlitodu41 Messages postés 557 Statut Membre -  
karlitodu41 Messages postés 557 Statut Membre -
Bonjour,

j'ai le code suivant en vb activé par une macro


Private Sub CommandButton1_Click()
Call essaiKF
End Sub
Sub essaiKF()

Range([C2], [A65536].End(xlUp).Offset(0, 2)).Select
Selection.FillDown
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False

End Sub

ce code recopie la formule de C2 jusqu'a la dernière ligne pleine de la colonneA.

la première fois impeccable ça copie bien en plus m^me si il y a des ligne vide entre Temp ça continu quand même jusqu'à vraiment la dernière ligne pleine de la colonne A,

le problème est : la deuxième fois ça me recopie la valeur trouvée par la formule en C2 et donc ça m'a effacé ma formule.

Comment puis je faire?

Merci d'avance




A voir également:

1 réponse

gbinforme Messages postés 15478 Statut Contributeur 4 727
 
bonjour

C'est tout à fait normal puisque tu fais une copie spécial valeurs qui n'a strictement aucune utilité sauf de créer ton problème : contente toi du FillDown qui suffit.
1
karlitodu41 Messages postés 557 Statut Membre 144
 
Bonjour
Super merci! ça fonctionne

A+
0