Excel vba copie formule -> derniere ligne

Résolu/Fermé
karlitodu41 Messages postés 485 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 6 juin 2014 - 21 févr. 2011 à 21:29
karlitodu41 Messages postés 485 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 6 juin 2014 - 22 févr. 2011 à 18:46
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
21 févr. 2011 à 23:00
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 485 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 6 juin 2014 144
22 févr. 2011 à 18:46
Bonjour
Super merci! ça fonctionne

A+
0