Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Bonjour sousou,

C'est ce qu'il me semblait, mais cela ne veux pas fonctionner...

j'en perds mon latin, enfin ce qu'il en restait...

Encore merci, pour la confirmation.

Eric D
 
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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…