Coller valeur

Résolu/Fermé
juer31 Messages postés 107 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 25 mars 2024 - 10 mai 2019 à 16:41
juer31 Messages postés 107 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 25 mars 2024 - 10 mai 2019 à 19:08
Bonjour,

J'ai ce code qui met en historique des donné d'une feuille à l'autre mais je n'arrive pas a faire copier et coller les valeur seulement.

Actuellement ça copie aussi les formule et comme seulement une partie est mise en historique ça me donne des valeur faussé dans mon historique.

Quelqu'un peux m'aider?

Sub historique()
x = 0
With Sheets("BL")
ligne = .Columns(3).Find("*", , , , xlByColumns, xlPrevious).Row
For n = ligne To 11 Step -1
If Not IsEmpty(.Range("A" & n)) Then
x = x + 1
.Range("A" & n & ":L" & n).Select
Selection.Copy
Sheets("Histo Cde").Select
ligne2 = Sheets("Histo Cde").Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row + 1
Sheets("Histo Cde").Range("A" & ligne2).Select
ActiveSheet.Paste
.Select
.Range("C" & n & ":E" & n).Select
Selection.ClearContents
End If
Next

End With

End Sub

Merci

Configuration: Windows / Chrome 74.0.3729.131
A voir également:

1 réponse

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
10 mai 2019 à 17:03
Bonjour,

remplace
ActiveSheet.Paste

par
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
1
juer31 Messages postés 107 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 25 mars 2024 6
10 mai 2019 à 19:08
Merci
0