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

Remplir un userform depuis une feuille excel distante

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

poups

XLDnaute Occasionnel
Bonjour,

Des personne me remplise une feuille de renseignements
J'aimerais me servir de cette feuille pour remplir un autre fichier via une userform
est -ce possible ?

J'ai testé ce code qui ne marche pas évidement


Ouverture_DI => Userform dans le fichier destination
TBQM => Text Box dans l'userform destination

merci d'avance de votre aide
Poups
 
Dernière édition:
Avec deux fihier exemples c'est mieux !
 

Pièces jointes

Re : Remplir un userform depuis une feuille excel distante

bonjour,

pas tout compris: le but est d'envoyer le contenu d'une cellule d'un classeur X dans une textbox sur userform de classeur Y?

si c'est le cas une discussion semblable:
https://www.excel-downloads.com/thr...rm-dun-autre-fichier-depuis-une-macro.166321/

mais ce serait plus simple de faire l'inverse: récupérer, depuis un userform d'un classeur Y, la valeur d'une cellule d'un classeur X.

A+
 
Dernière édition:
Re : Remplir un userform depuis une feuille excel distante

C'est exactement cela !
L'inverse nme pose pas de PB, je sais faire ...
J'aimerais dans ce sens la ...
Je regarderais la discution ce soir
merci Paf !
 
Re : Remplir un userform depuis une feuille excel distante

Bonjour poups, Paf, le forum,
Au hasard, car je ne suis pas certain d’avoir compris ta demande.
Les deux fichiers doivent être dans le même répertoire.
Cordialement,
Bernard
 

Pièces jointes

Re : Remplir un userform depuis une feuille excel distante

Bonjour bbb38,
C'est exactement cela que je voulais !!

Explication :
Mon fichier "destination" ouvre un Userform a l'ouverture du fichier (il est d'ailleur ouvert en permanance pour l'organisation du travail quotidien du service)
Le fichier "source" est en réalité une demande mission extérieur pour le service, se qui m'évite de resaisir manuellement toute les infos dans le fichier destination dans l'userform.

Question :
L'exécution de mon userform, m'enpeche d'ouvrir le fichier source
Est ce possible d'arrêter l'exécution de VB sur le classeur source et/ou de laisser actif excel en arrière plan ?

Merci beaucoup de votre aide
Poups
 
Re : Remplir un userform depuis une feuille excel distante

En faite j'ai testé et ce n'ai pas vraimant ce que je voulais ....
tu envoies une cellule de la feuille dans un userform de la même feuille qui va envoyé l'info sur une un autre fichier

Moi j'aimerais :
Mon Userform est dans le fichier destination
La source est la feuille excel (fichier source + bouton avec un bouton je dois envoyer et remplir l'userform d'un classeur destination

une idée ?

merci poups
 
Re : Remplir un userform depuis une feuille excel distante

Bonsoir.
À mon avis c'est l'Userform du classeur destination qui doit se charger de récupérer l'information, et le classeur source se borne à l'écrire dans un petit fichier texte au moyen d'un instruction Open DossierDeCommunication & "\" & Format(Now, "yymmddhhmmss") & ".txt" For Output Access Write As #1, puis quelques Print #1, DonnéeÉlémentaire et termine tout ça par Close #1
 
Re : Remplir un userform depuis une feuille excel distante

Bonjour.
Non, je n'ai pas.
Mais commencer par faire des essais de lecture et d'écriture de petits fichiers texte sur un dossier de communication. Pour l'Open d'un fichier en lecture c'est pareil sauf qu'il faut For Input Access Read As #1 à la fin.
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…