Excel vba copie formule -> derniere ligne [Résolu/Fermé]

Signaler
Messages postés
482
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
-
Messages postés
482
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
-
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




1 réponse

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 403
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
482
Date d'inscription
jeudi 8 janvier 2009
Statut
Membre
Dernière intervention
6 juin 2014
144
Bonjour
Super merci! ça fonctionne

A+