Re : envoi usf par mail
Bonsoir Pedrag 31
en fait on ne s'était pas compris : je devais retravailler le fichier avant de le poster.
c'est chose faite mais il reste encore des pb
1/ pour les password sur frame : super c'est fait et ça marche ; me reste à améliorer si je veux faire varier le mdp en fonction du destinataire valideur pur le frame1 ; je pense que cela doit être ok en utilisant des variables ; je le ferai plus tard
2/ envoi de mail
je reçois bien les mails différents avec les 3 boutons utilisés
je ne reçois pas de PJ normal car je n'en ai pas mis : je ne sais pas quel code mettre
en plus je pense que si j'envoie le classeur en PJ il va y avoir des problèmes de mise à jour.
je m'explique :
si A envoie la PJ à B et que B la met à jour, le fichier original ne sera pas mis à jour
je pense qu'il faut peut être mieux que j'envoie dans le corps du texte le N° de la fiche " vous avez reçu la fiche n° XX à valider" (en récupérant le n° de la textbox dans une variable) éventuellement avec un lien hypertexte pour ouvrir directement le fichier original.
ensuite B via le bouton recherche et le n° affiche le formulaire qui se charge des 1ères infos saisies et en plus je récupère le n° dans une variable pour aller se positionner sur la ligne concernée.
sinon je n'arrive pas à la récupérer et les nouvelles données saisies ne se mettent pas au bon endroit.
tu pourras voir que dans le code des boutons "valider et envoyer au pilote" et "valider l'avancement et envoi au demandeur" cela ne fonctionne pas car je commence à aller me placer dans la cellule concernée (j'ai indiqué la colonne) mais je ne connais pas la ligne (j'ai mis une var i mais je ne sais pas comment l'alimenter hormis la méthode que je décris ci dessus).
je n'ai pas compris ce que tu voulais faire avec un "marqueur"
en fait je pensai pouvoir éviter ces lignes de codes et manip des utilisateurs pour aller rechercher les fiches mais je crois que ce n'est pas trop possible (dans l'état de mes connaissances en vba).
a moins que ... mais je crois que ce que je voulais faire se rapproche d'un outil de collaboration et là c'est au dessus de mes capacités.
du coup il ne faut pas que je rende ma feuille excel visible ou alors seulement la 1 (si c'est possible) mias merci pour les infos je range ça , cela pourra toujours me servir
voilà alors que pense tu de ma démarche : trop compliquée? (pour aller rechercher la fiche et se positionner j'ai déja fait ce type de code donc je pense pouvoir le refaire)
attention si tu veux tester les envois de mail : pour le 1er bouton, il faut cocher que le dest1 ; et à chaque fois c'est mon mail perso qui est entré et mon serveur smtp pour faire les essais)
en revanche une autre question
pour l'envoi de mail j'ai mis le code suivant en cas d'erreur d'envoi (erreur d'adresse par exemple ou autre si cela existe)
.Send
If Err Then
MsgBox "Le message n'a pas pu être expédié."
End If
On Error GoTo 0
mais si je teste avec une mauvaise adresse cela ne marche pas et passe de if à end if. il ne faut pas employer "Err"? cela m'envoie quand même un message d'erreur sur ma boite mail
merci encore pour ton aide, j'espère que mes explications seront claires bien que le discours soit long!!!