lien entre deux classeurs [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 03-08-2007 à 10:08:29
Bonjour,
regarde là:
http://forum.hardware.fr/hfr/Progr [...] 0477_1.htm
Cordialement
Marsh Posté le 03-08-2007 à 10:11:56
Re,
à cette adresse
http://www.excelabo.net/excel/fich [...] sansouvrir
tu trouves ceci:
Comment faire pour affecter à une variable la valeur contenue dans la cellule d'un autre classeur sans ouvrir celui-ci.
Si tu veux récupérer ce contenu, tape directement dans la cellule de destination
='D:\MesDocuments\Mondossier\[Monclasseur.xls]Feuil1'!B12
sans te tromper dans la ponctuation !
Si tu veux par macro affecter ce contenu à une variable A
A = "='" & Chemin & "[" & NomFic & "]" & Onglet & "'!" & Range(Ref).address
Si tu veux récupérer le contenu de plusieurs lignes et colonnes alors utilise la macro de GeeDee dérivée de ce truc de John Walkenbach
http://www.j-walk.com/ss/excel/tips/tip82.htm
traduit par Flo dans ce classeur exemple à télécharger
Marsh Posté le 03-08-2007 à 10:24:48
merci c'est un peu difficile pour moi ça, mais je vais essayer de comprendre
Marsh Posté le 03-08-2007 à 11:19:13
bon j'ai fait ça :
Code :
|
mais ça me copie rien du tt
Marsh Posté le 03-08-2007 à 11:29:11
j'ai trouvé :
Code :
|
thx
Marsh Posté le 03-08-2007 à 15:37:54
mais en fait tout ça c'est pour pouvoir écrire ce code:
Code :
|
Est ce que je peux faire plus simple, sachant que c du vba/excel (on peux pas virer les dil et applx)
merci
Marsh Posté le 03-08-2007 à 09:51:05
Bonjour, j'ai un petit problème si vous pouvez m'aider (je suis débutant en vba)
voilà, je travaille sur un classeur qui fait appel à un autre, voiçi le code que j'ai fait:
Donc je voudrai, dans le classeur 1 , si la cellule dans la colonne A est vide, ne rien faire, sinon faire un copier coller d'une cellule d'un classeur 2.
Ce code marche, seulement si le classeur 2 est ouvert. Y-t'il un moyen de le faire fonctionner sans l'ouvrir.
merci