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

Mise à jour entre 2 fichiers Excel

FullMetalKnet

XLDnaute Nouveau
Bonjour à tous

depuis quelques heures je me casse la tete pour une broutille.

j'essai simplement de trouver un code pour effectuer une selection d'un fichier dèjà ouvert à partir d'un textbox dans un userform.

Code:
Windows(Fichiers.Select_fich).Activate

ce code ne fonctionne pas, il me met erreur 13, incompatibilité de type
pourtant quand je passe ma souris sur la variable j'ai bien le bon texte pour m'ouvrir ce fichier.

si je fais ce code ca fonctionne.

Code:
Windows("mon_fichier.xls").Activate


je pense que j'ai besoin de faire des activate ou des select car je vais faire une boucle sur les données sur ma feuille.
je m'explique:
en fonction de données des les cellules A5 et B5 de mon classeur 2 si elles sont identiques au cellule An et Bn de mon classeur 1 alors je copie des valeurs E5 et G5 de mon classeur 2 vers les cellule En et Gn de mon classeur 1.

n = numéro de ligne

et ce jusqu'a ce q'il n'y ai plus de ligne de mon classeur 2.

Merci pour vos lumière.
 

Yaloo

XLDnaute Barbatruc
Re : Mise à jour entre 2 fichiers Excel

Bonjour FullMetalKnet,

Avec un petit fichier sans données confidentielles, ça nous permettrait de pour t'aider. Car ne sachant pas comment celui-ci est réalisé ....

A+

Martial
 

FullMetalKnet

XLDnaute Nouveau
Re : Mise à jour entre 2 fichiers Excel

Re merci pour ton soutien,

Donc je t'ai mis mon fichier complet, rien de confidentiel, juste un listing de détecteur incendie.

Tu verra dans l'onglet extraction un bouton pour lancer un menu, un bouton "Sync" permet de selectionner le 2eme fichier excel via une textbox et c'est la que je bloque.

Si tu prefere que je te fasse un fichier moins lourd y'a pas de soucis.

je te remercie d'avance
 

Pièces jointes

  • Listing 2015 V15.4.xlsm
    174.9 KB · Affichages: 25

Discussions similaires

Réponses
1
Affichages
291
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…