Tjs un Pb pour initialiser une cell d'1 autre classeur ouvert

E

Eric D

Guest
Bonjour à toutes et tous,

Voilà, je ne comprend pas: je veux transférer ma variable 'don' dans la cellule 'A100' de la feuille 'feuil1' du classeur ouvert 'fap', et je n'y arrive pas. Voici le code:

Workbooks(fap).Sheets("Feuil1").Range("A100").Value = don

j'ai essayé sans '.value', avec des guillemets sur la variable de fichier '"fap"'
sans résultat.

à l'aide !!!

Merci mille fois.

Eric D
 
S

sousou

Guest
Bonjour eric


Cela devrait marcher.

Si fap est une variable contenant le nom du fichier il faut mettre
workbooks(fap)..

sip fap est le nom du fichier alors
workbooks("fap")...

Idem pour la feuille ou l'objet range
Une variable pas de guillement c'est la variable qui contient le nom
 
E

Eric D

Guest
Re sousou,

Je viens de m'appercevoir qu'apparement mon classeur n'est plus actif...
car j'écris qqc ds mon 1er classeur, avant l'ouverture du 2ème classeur, et la même chose dans la cellule en dessous après l'ouverture. Dans la cellule X j'ai bien qqc d'écrit alors que ds la cellule X+1 rien... j'ouvre mon 2ème classeur comme cela Workbooks.Open fap

Pourquoi je perds la 'main' sur le 1er classeur.

Merci de ton aide,

Eric D
 

Discussions similaires

Statistiques des forums

Discussions
313 018
Messages
2 094 423
Membres
106 021
dernier inscrit
Krimou31000dz