Je travaille depuis plusieurs jours sur un tableau Excel simple ou j’ai ajouté un macro pour envoyer par mail le fichier en PDF et du contenu dans le cœur du mail.
Le problème pour moi c’est que le macro n’accepte pas le format qui se trouve en E12 sur la feuille excel.
Dans le cœur de mon mail je devrais trouver dans Durée (en heures) : 26 Au lieu de cela j’ai Durée (en heures) : 00:00:00
j’ai essayé beaucoup de combinaisons mais je n’y arrive pas J’ai pu trouver le problème en B12 et D12 mais en E12 je suis complètement coincé.
Aussi j’aimerais insérer dans le cœur de mon mail les cellules qui ont La case à cocher cochée du fichier Excel. Je sais pas si c’est possible j’ai essayé plusieurs fois là aussi échec pour moi.
J’ai copié coller les trois lignes qui m’intéressait, c’est vrai que c’est beaucoup mieux
Mais hélas cela à compter normalement une seule fois, aprés j’ai changé les dates et les heures sur le fichier Excel pour faire un total de 24 heures et cela est resté sur les 12 heures quand j’ai lancé le macro .
Je l’ai refait plusieurs fois et je suis bloqué à 12 (J’ai remarqué qu’il y a deux petits points à gauche du 12)
ci-joint photo fichier excel ou marquer 24 heures et cœur du mail ou marqué 12 heures
Je sais que j’en demande beaucoup mais c’est vrai que je suis vraiment qu’un amateur à côté de vous.
Mais est-ce que c’est possible sur le même fichier d’ajouter dans le cœur du mail la ligne 10 et 13 avec la catégorie choisie automatiquement avec la case à cocher
un « .HTMLBody » ne connait pas des « vbCrLf » mais des « < br > » (sans espaces) pour changer de ligne. Voir HTML Tutorial
pour ces cases à cocher, ma version n’est pas français, donc je ne sais pas les vrai noms à utiliser. Il faut sélectionner chaque case individuellement avec le souris droite et puis on voit son nom comme ceci. En néerlandais, c’est « Selectievakje xx », en français (???) « Case à cocher xx »