Bonjour à tous,
Alors voilà ma situation, j'ai une feuille qui contient un certain nombre de valeur provenant de formules (Sheet source). J'aimerais copier uniquement les valeurs de cette feuille vers une autre feuille cible (dans le même classeur).
J'utilise le code suivant :
Sub Copier()
Dim SHsource As Worksheet, SHcible As Worksheet
Set SHsource = ThisWorkbook.Sheets("résumé sorties")
Set SHcible = ThisWorkbook.Sheets("Copie")
With SHsource
Range("A2:E86").Copy SHcible.Range("A2:E86")
Range("A2:E86").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End With
End Sub
Lorsque je lance ma macro, Excel m'affice un message d'erreur me disant que la méthode pastespecial a échoué.
Quelqu'un aurait il une solution ?
Ps: Mon excel contient 3 feuilles. Une première générale ou j'insère un bouton de commande qui lance la macro, une deuxième avec ma source et une 3ème avec ma cible. J'arrive à copier coller les valeurs dans la feuille 1 (feuille où le bouton est actif) ou à copier coller les formules dans la feuille 3, mais pas à copier les valeurs dans la feuille 3.
Merci pour votre aide !