Coller valeur

Résolu
juer31 Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   -  
juer31 Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   -
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

remplace
ActiveSheet.Paste

par
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
1
juer31 Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   6
 
Merci
0