Lister dans un combobox des clients

Tu es vraiment très imprécis dans tes demandes

Lorsque tu écris

Je sélectionne le client, je sélectionne par la suite les destinataire, puis les pièces à joindre et j'envoie

Je ne sais pas si tu poses une question ou si tu m'indiques simplement comment tu vas faire cela. J’ai choisi de penser que c’était la deuxième des deux variantes et je t’ai écrit « OK » pour bien te montrer que je pensais que tu n’attendais plus rien de moi.
Ronibo a écrit :

Si je comprends bien le jour ou je vais envoyer des mails, je n'aurais pas de problème car à la place des nom et prénom (Sélection contact) c'est comme si il y avait les adresse e-mail?

Je ne sais pas du tout de quoi tu parles. Veux-tu envoyer des mails par l’intermédiaire de cette macro ? D’une macro séparée ? A quoi penses-tu lorsque tu dis ‘Sélection contact’ ? Tu dis : "C’est comme s’il y avait les adresses e-mail". Où ? Quoi ? Comment ?

N’essaie pas de dire ce que tu penses avoir compris, dis plutôt ce que tu désires. Mais je t’avertis déjà que je ne connais pas toutes les astuces de l’envoi de courriel par l’intermédiaire d’une macro

A te relire.

Salut Yvouille,

Je pense qu'avec un exemple je vais mieux m'exprimer, il est difficile expliquer mon problème

A+

Salut,

Dans le fichier ci-joint, tu peux choisir un client puis 1 à 6 contacts. Si tu cliques alors sur ‘Envoyer le mail’, un courriel est envoyé à tous les contacts choisis avec le texte "Concerne : Essai" préparé dans le code et le fichier lui-même en pièce jointe.

Ce code – passablement bricolé - fonctionne d’une manière certaine avec Outlook ; je ne peux pas essayer avec d’autres systèmes de messagerie.

Comme déjà dit, je ne suis pas un spécialiste des envois de courriels par VBA. Indique éventuellement ce fil comme résolu et ouvre-en un autre pour continuer ce travail.

Cordialement.

17metal-v11.xlsm (80.76 Ko)

Salut,

Sans nouvelle de ta part suite à mon dernier message de hier soir en privé, je me permets de revenir sur le Forum.

J’essaie d’utiliser ton fichier et j’ouvre le UserForm ‘ImpressionDocuments’, je choisis l’option ‘Facture’ et la liste des factures vient s’inscrire dans la fenêtre ouverte à l’écran. Si je coche une facture et que je clique sur ‘Ouvrir le document Sélectionné’, le code bloque sur le passage en jaune dans l’image ci-dessous car la variable ‘LBListeDocument.Text’ est vide (tu as cette info dans le petit rectangle brun clair en dessous de la ligne en jaune : LBListeDocument.Text’= "").

Alors ma question : Est-ce que chez toi tu arrives à ouvrir un document PDF de cette manière ? Si oui, peux-tu me dire la valeur qu’à la variable indiquée ci-dessus à ce moment-là ? Selon ta réponse, si j’arrive à ouvrir moi aussi un tel fichier, je chercherai comment l’imprimer en plus.

Selon moi les factures sont bien au bon endroit de mon arborescence puisqu’elles viennent se lister dans le UserForm, donc le problème ne devrait pas venir de là.

A te relire.

NB : l'un des avantages de rester sur le Forum - outre que ça augmente mon compteur - c'est que j'ai l'hisorique de nos échanges où que je me trouve ; au bureau, à la maison, au chalet, en déplacement, .......

17 01 2014

Bonjour Yvouille

Je viens de regardé mon fichier, je rencontre le même problème, bizarre...Bloque au même endroit

Mais le bouton "Ouvrir le document sélectionner" j'en ai pas vraiment besoin car je voulais les imprimer sans ouvrir les fichiers comme je te l'avais dit hier.

Tu voulais t'aidé du bouton?

A+

Ronibo a écrit :

Tu voulais t'aidé du bouton?

Non, j'aurais voulu m'aider du code

Je ne sais pas si je vais trouver une solution pour imprimer tes fichiers (comme apparemment toi ou les personnes à qui tu as demandé de l'aide n'ont pas réussi à les ouvrir) mais je vais essayer.

Alors encore une question avant que je me lance : Tu veux imprimer à chaque fois toutes les factures et tous tes devis ou tu veux pouvoir imprimer une, deux, …….tous les documents cochés dans ton UserForm ?

A te relire.

Re,

Ah d'accord,

En faite je veux imprimer seulement les cases que je coche

Re,

Avec l’aide de Banzai à deux reprises, j’ai pu avancer avec ton fichier ci-joint. Si tu sélectionnes des documents .pdf dans ton UserForm, tu devrais pouvoir les imprimer à l’aide du nouveau bouton en place.

J’ai eu quelques soucis avec certains fichiers pour lesquels je recevais le message ci-dessous, autrement ça fonctionne bien chez moi.

capture 18 01

A te relire.

18metal-france-v2.xlsm (142.76 Ko)

Bonsoir Yvouille

C'est exactement se que je voulais, Merci beaucoup

Une petite question on peux fermer automatiquement Acrobat Reader, une fois que j'ai appuyé sur le bouton?

A+

Salut,

Désolé, mais après une recherche sur le net, je n'ai pas trouvé de solution. Ou plutôt j'en ai trouvé 25, mais je n'arrive pas à les appliquer.

Je te laisse indiquer ce fil comme "Résolu" et en ouvrir un autre avec cette question précise.

Cordialement.

Salut Yvouille,

Je vais faire comme tu m'as dit

Merci encore pour ton aide

Salut,

J'ai vu que tu avais ouvert un nouveau fil comme prévu pour ton problème Adobe Lorsque tu dis que tu as trouvé plusieurs solutions sur la toile, tu es sincères ?

Une fois de plus j’ai eu besoin de l’aide du Forum afin de pouvoir te présenter une solution et c’est à nouveau Banzai qui m’a sauvé la mise.

Dans le fichier ci-joint, j’ai besoin de placer des données dans les colonnes J, O et T de ta feuille, mais on pourrait aussi les placer ailleurs, au risque de compliquer inutilement. Alors je te propose plutôt d’écrire ces données avec une écriture blanche sur fond blanc, de manière à ce qu’elles soient invisibles. Pour l’exemple (mais aussi afin que tu puisses voir comment fonctionne ce code) je les ai écrites en gris.

A te relire.

Bonjour Yvouille,

Oui j'ai trouvé quelques ligne sur le nette mais sans succès...

EngueEngue a eu une excellente idée en mettant fin à la processus (Si tu es disponible je peux te faire montrer ), je teste encore pour voir si y'a pas de bug, mais ça à l'aire de bien fonctionner

Merci Yvouille pour le temps que tu m'accorde et le travail que tu fournis

Je regarde de suite

Re,

Alors la moi je dis chapeau ! C'est exactement se que je voulais merci Yvouille

J'ai rencontré juste un bug pour le moment (je sais pas si c'est vraiment un bug)

Dans la liste des factures ou devis qui se trouvent dans les colonnes : Si j'ai un fichier qui n'existe pas dans mon répertoire (dossier) il reste quand même dans la liste et apparait dans le moteur de recherche. Tu as compris ce que j'ai essayé de t'expliquer ?

Je vais être chiant mais est ce que on peut mettre c'est données dans la feuille "Répertoire", je pense que ça sera mieux

J'ai préparé un mini tableau, et j'ai réactivé les chemins pour ton pc

Merci encore pour tous Yvouille

Bonne soirée

Yvouille a écrit :

Désolé, mais après une recherche sur le net, je n'ai pas trouvé de solution.

Alors on a été deux à chercher.

Lorsque tu m'expliques ton problème, tu ne fais pas mention aux colonnes, aux cellules, etc. : ça manque vraiment de précision pour te comprendre.

Alors je présume que ton problème vient du fait que parfois d'anciennes données ne sont pas remplacées dans les colonnes O et J, si tu as par exemple une fois une liste de 10 items et la fois d'après seulement 8 ; dans ce cas là, les deux derniers restent en place et font interférence. J'ai alors modifier le code afin d'effacer les anciennes données de ces deux colonnes avant d'y inscrire les données suivantes. A tester.

Ronibo a écrit :

Je vais être chiant mais est ce que on peut mettre c'est données dans la feuille "Répertoire", je pense que ça sera mieux

En quoi ce serait mieux ? En quoi te dérangent ces données invisibles (si blanches) ? Ce serait quand même beaucoup de travail, pour rien selon moi.

A te relire.

Re Yvouille,

En faisant des tests approfondie, je rencontre un problème lorsque je sélectionne Devis (OptionBoutton) lorsque j'ai un devis dans ce dossier.

J'ai pu résoudre mon problème pour les fichiers non existant se trouvant dans la colonne T en faisant :

Range("J:T").ClearContents

Oui c'est bien que ça fait du travail pour rien, mais tu m'as donnée une idée pour un nouveau projet et je préfère réunir tous les données brut sur une feuille, pour éviter le bizarre et avoir des données un peu partout, je sais je suis bizarre lol

Bonne soirée Yvouille

Salut,

Tu n’es toujours pas plus précis dans ta désignation des problèmes. Lorsque tu dis : ‘je rencontre un problème lorsque je sélectionne Devis (OptionBoutton) lorsque j'ai un devis dans ce dossier’ on ne peut pas trop savoir de quoi tu parles.

Tu as corrigé mon code en remplaçant apparament Range("J:O").ClearContents par Range("J:T").ClearContents mais selon moi c’est inutile, puisque la colonne T n’est pas concernée par cette partie du code et qu’elle est effacée à chaque fois par la partie du code qui la concerne. Donc, selon moi, il s’agit d’un coup d’épée dans l’eau.

Amicalement.

Salut Yvouille,

En faite j'ai un problème lorsque que clique sur le optionboutton "Devis"

Si mon dossier Devis est vide, normalement j'ai un msgbox qui apparait (Veuillez vérifier que le dossier devis..), ce qui est normal.

À partir du moment ou j'ai un devis de crée et qu'il se trouve dans le dossier devis, j'ai une erreur (voir image ci dessus) lorsque je lance USF et clique sur Devis

Et je peux pas manipuler entre les devis et factures.

Mais un fichier exemple dans le répertoire devis au format xlsm, tu comprendras direct

Amicalement

Salut,

Utilises-tu mon fichier non modifié (à l'exception des chemins différents sur nos deux machines) ou l'un de tes fichiers dans lequel tu aurais reporté les codes ou l'un de mes fichiers dont tu aurais modifié les codes ou la texture ?

Si c'est l'un de mes fichiers non modifié, peux-tu m'en préciser la version s'il-te-plait ?

A te relire.

Salut Yvouille

Au temps pour moi, y'avais une erreur dans le chemin ... désolé Yvouille

Je peux te demander un dernier truck s'il te plait, On peut déplacer les donnée dans la feuille répertoire?

Bonne journée

Rechercher des sujets similaires à "lister combobox clients"