OVH Cloud OVH Cloud

Erreur d’exécution 1004

1 réponse
Avatar
Hsofy
Bonjour.
Quelqu'un pourrait m'aider à resoudre mon problème:
Dans mon classeur je veux récupérer une valeur se trouvant dans un tableau
dans Word et la mettre dans une cellule. J'ai créée une macro me permettant
de le faire mais au moment de coller cette valeur dans la cellule A1 par:
Range("A1").Select
ActiveCell.PasteSpecial (xlPasteValues)
Une boite de dialogue me sort le message suivant:
Erreur d’exécution 1004
La methode PasteSpecial de la classe Range a echoué.
NB: Je vous fais savoir que ce message ne sort pas à chaque fois dès fois
j'ai un bon résultat et la plupart du temps c'est non
Merci pour votre aide.

1 réponse

Avatar
David
Bonjour,
Je n'ai a priori pas trouvé d'erreur lorsque j'ai testé la fonction,
cependant l'erreur pourrait peut etre provenir du fait que tu copies des
donnes d'une application vers une autre.
Donc logiquement il ne faudrait pas utiliser la fonction PasteSpecial de
l'objet Range(ActiveCell) mais plutot de l'objet Worksheet comme indiqué
dans l'exemple ci-dessous

This example pastes a Microsoft Word document object from the Clipboard to
cell D1 on Sheet1.
Worksheets("Sheet1").Range("D1").Select
ActiveSheet.PasteSpecial format:= _
"Microsoft Word 8.0 Document Object"
This example pastes the same Microsoft Word document object and displays
it as an icon.

Worksheets("Sheet1").Range("F5").Select
ActiveSheet.PasteSpecial _
Format:="Microsoft Word 8.0 Document Object", _
DisplayAsIcon:=True
En esperant que cela t'aide...David
"Hsofy" wrote in message
news:
Bonjour.
Quelqu'un pourrait m'aider à resoudre mon problème:
Dans mon classeur je veux récupérer une valeur se trouvant dans un tableau
dans Word et la mettre dans une cellule. J'ai créée une macro me
permettant
de le faire mais au moment de coller cette valeur dans la cellule A1 par:
Range("A1").Select
ActiveCell.PasteSpecial (xlPasteValues)
Une boite de dialogue me sort le message suivant:
Erreur d'exécution 1004
La methode PasteSpecial de la classe Range a echoué.
NB: Je vous fais savoir que ce message ne sort pas à chaque fois dès fois
j'ai un bon résultat et la plupart du temps c'est non
Merci pour votre aide.