Copier une valeur provenant d'un autre classeur [VBA-E] [Résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 09-08-2006 à 17:47:15
Bonjour,
La syntaxe est bonne donc c'est le nom d'un classeur ou d'une feuille qui ne va pas. Présence d'un espace invisible ou faute de frappe...
Marsh Posté le 09-08-2006 à 18:29:53
ReplyMarsh Posté le 09-08-2006 à 23:37:19
seniorpapou a écrit : Bonsoir, |
Je suis trop nul !!! Je n'avais même pas fait attention à ça.
Merci à vous 2 pour le coup de main et désolé d'avoir posé une question pour rien.
Pour info, le problème était plus complexe à la base car je souhaitais récupérer la valeur de plusieurs cellules appartenant à un ou plusieurs classeurs que l'utilisateur sélectionnait.
Comme la sub que j'avais fait plantait à la ligne correspondant à la copie de la valeur, j'avais ouvert 2 fichiers et créé une sub toute simple (voir mon premier post) qui copiait une valeur d'un fichier déjà ouvert.
Pour me faire pardonner je copie ma sub finalisée au cas où ça interresse quelqu'un :
|
Vous remarquerez sans doute que je n'ai pas déclaré les variables cheminfichier et nomfichier car j'avais un doute sur leur type ; je sais que ça n'est pas très propre mais au moins ça fonctionne.
A+
Marsh Posté le 09-08-2006 à 17:06:27
Bonjour,
J'ai un petit souci de débutant : je souhaite copier la valeur d'une cellule provenant d'un autre classeur ouvert.
Contexte :
- deux classeurs ouverts ("test.xls" et "test2.xls" ) ;
- dans chacun des classeurs la feuille "Feuil1" existe ;
Quand j'exécute j'obtiens l'erreur suivante : "Erreur d'exécution '9': L'indice n'appartient pas à la sélection."
Et bien sûr je ne vois pas où est l'erreur
Y'a quelqu'un qui peut m'aider ?
Merci d'avance.
Message édité par MadPenguin le 10-08-2006 à 13:22:04