classeur excel mon amour !

  • Initiateur de la discussion Initiateur de la discussion mise à jour automatiques entre des
  • 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

mise à jour automatiques entre des

Guest
Bonjour et merci d’avance

Je voudrais qu’un utilisateur puisse sélectionner la dernière version d'un fichier Excel (toto V2) et que ça se remplace automatiquement dans les cellules d’un autre classeur (main) qui contiennent des liens vers l'ancienne version du fichier (toto V1)....

Ce que je veux, c'est que l'utilisateur puisse choisir la dernière version d’un fichier Excel et que ça s'actualise automatiquement dans toute la table d’un autre classeur !

J’espère avoir été assez clair !
😉
 
merci bien....

Je voudrais que cette option s'ouvre automatiquement si je clique sur un bouton que j'ai inséré dans mon classeur. pour que l'utilisateur non initié ne se galère pas à le chercher ... je ne connait pas le nom qui référence cette appli 🙁
 
re

des pistes

l'enregistreur de macro donne:

ActiveWorkbook.ChangeLink Name:= _
'C:\\Documents and Settings\\Eric\\Mes documents\\Fichiers Excel\\Classeur1.xls', _
NewName:= _
'C:\\Documents and Settings\\Eric\\Mes documents\\Fichiers Excel\\Classeur1a.xls', _
Type:=xlExcelLinks

la boite de diamogue doit s'appeler :

Dialogs(xlDialogChangeLink)
mais je n'ai pas réussi à trouver la synthaxe d'ouverture

par contre avec sendkeys (méthode basique mais quelque fois utile)

SendKeys '%el', 1

si quelqu'un trouve l'activation de la boite cela m'intéresse

A+
 
cette instruction ouvre la baoite de dialogue pour ouvrir un fichier :
Application.Dialogs.Item(xlDialogOpen).Show
Par contre je n'arrive pas a le faire marcher pour notre cas 😱
j'ai pas d'explications !
 
re

SendKeys '%el', 1

tu trouveras les infos précises en aide vba à Sendkeys

En fait cette fonction génère des codes clavier

pour ouvrir le menu liaison, tu fais 'édition - liaisons', par clavier cela revient à faire alt et, en restant appuyé sur alt, e puis l (lettres souslignées des menus)
cela se traduit par %el
le ,1 attend que l'action soit finie avant de continuer de dérouler le code vba

j'utilise Sendkeys lorsque les menus à sélectionner sont imbriqués car l'enregistreur de macro s'arrête souvent au premier niveau

Essaie, tu verras (on peut imprimer...sans printout)...

A+
 
- 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.

Discussions similaires

Réponses
6
Affichages
1 K
Retour