HELP macro copie/colle valeurs entre 2 classeurs différents

HELP macro copie/colle valeurs entre 2 classeurs différents - VB/VBA/VBS - Programmation

Marsh Posté le 23-07-2014 à 13:25:02    

Bonjour à tous,
 
je suis nouveau en VBA (j'ai commencé hier) et j'ai du mal.
 
Je souhaite faire un copier/coller les valeurs d'un classeur vers un autre. Le premier extrait des infos de Bloomberg, c'est donc pour garder ses valeurs sans avoir la connexion à Bloomberg en continu.
 
J'ai fait un début de macro, mais l'erreur "l'indice n'apparaît pas à la sélection" apparaît.
 
Voici ce que j'ai fait :

Citation :


Sub   Test()
        Application.Goto Workbooks("Consensus bbg.XLS" ).Sheets("-5FY" ).Range("G5:Q200" )
        Application.CutCopyMode = False
        Selection.Copy
        Application.Goto Workbooks("Consensus bbgV.XLS" ).Sheets("-5FY" ).Range("G5:Q200" )
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub


Comme vous vous en doutez, je ne comprends pas vraiment la raison de l'erreur, j'ai bien vérifié le nom des classeurs et des onglets.
 
Merci d'avance pour votre aide !  :)

Reply

Marsh Posté le 23-07-2014 à 13:25:02   

Reply

Marsh Posté le 24-07-2014 à 10:57:41    

Salut,
 
Je pense qu'il ne trouve pas le second fichier "Consensus bbgV.XLS".
 
Essaie de voir si cela fonctionne si tu mets l'ensemble du chemin depuis C: ou D: ...
De plus, si cela ne marche pas essaie de faire une copie de ton onglet vars un autre onglet sur le même fichier.
 
Bonne recherche

Reply

Marsh Posté le 24-07-2014 à 11:00:47    

Salut,  
 
merci pour ton aide, en effet le problème venait de l'extension des fichiers.  
 
Mettre simplement .XLS ne fonctionnait pas, je devais mettre .XLSX pour l'un et .XLMX pour l'autre.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed