Code écrivant une donnée dans fichier non actif, mais ouvert

  • Initiateur de la discussion Initiateur de la discussion Mickcroco
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Mickcroco

Guest
Bonjour à tous,


S’il vous plais, un petit de codage est demandé.


Dans le fichier (FicheEleveProf.xls) sous le bouton (MENU - Ajout manuel), j’ai du code qui présentement écrit une valeur dans le fichier et la page actifs.
Cependant, j’aimerais que ce code écrive aussi la même donnée dans un autre
fichier (appelé MENU.xls) déjà ouvert aussi, mais sur la page FormuleBuffer en B2.

Si possible, cette seconde écriture doit se faire de façon transparente, c’est-à-dire :
que l’on ne verra pas de changement de page/fichier visible à l’écran et que la donnée soit bel et bien écrite dans le fichier (MENU.xls) à la page FormuleBuffer en B2.


MERCI pour votre coopération ;.)
 

Pièces jointes

Re : Code écrivant une donnée dans fichier non actif, mais ouvert

Salut Mickcroco 😉

Etrange façon de coder 😕

Un Sub qui est appelé d'un USF ou d'ailleurs doit se mettre soit dans l'USF lui même
soit dans un module (ce que j'ai fait)

La ligne à ajouter est la suivante
Code:
      ' Ajouter l'item dans le classeur menu, si déjà ouvert      Workbooks("Menu.xls").Sheets("FormuleBuffer").Range("B2").Value = Item

Voir fichier joint 😉
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour