liaison entre fichiers

  • Initiateur de la discussion Initiateur de la discussion joemis
  • 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 !

J

joemis

Guest
Bonjour à tous et mes meilleurs voeux,

J'ai plusieurs fichiers que je dois fusionner vers un autre, l'ensemble se trouvant sur un répertoire réseau. Mes questions:

1. Avant de procéder à la fusion via une macro que j'ai déjà réalisée, comment, avant de lancer la macro repérer si des fichiers sont en cours d'utilisation tout en m'indiquant leurs noms de manière à stopper la macros désirée ?

2. Sur le fichier de globalisation je dois indiquer d manière très précise l'emplacement des fichiers de départ. N'y a t'il pas moyen de rechercher les fichiers dans le répertoire en cours quelqu'il soit sans avoir à réécrire les liaisons ?

Meric beaucoup pour votre appui !
 
salut,

pour connaitre tous les fichier d'un répertoire :

tu place excel dans ce répertoire

chdrive("A")
chdir("A:\toto)

m_contien=dir(*.xls) te revoye tous les fichiers contenue dans ton disk
i=1
do until m_contien=""
m_test(i)=m_contien
m_contien=dir
i=i+1
loop

cette boucle te crée un tableau avec tous les fichiers contenue dans ton répertoire.

Pour ce qui est de savoir s'il est utilisé, sert toi de la fonction notifier, car lorsque tu ouvre un fichier déjà en cours d'execution il te propose la notification.

A+ wilfried ;op
 
- 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