Outlook VBA methode Range
Fermé
thefloflo64
Messages postés
650
Date d'inscription
jeudi 13 novembre 2014
Statut
Membre
Dernière intervention
28 novembre 2017
-
22 août 2017 à 16:35
yg_be Messages postés 23408 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 décembre 2024 - 25 août 2017 à 10:17
yg_be Messages postés 23408 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 décembre 2024 - 25 août 2017 à 10:17
A voir également:
- Outlook VBA methode Range
- Compte outlook gratuit - Guide
- Erreur 1001 outlook - Accueil - Bureautique
- Synchroniser agenda google et outlook - Guide
- Accusé de reception outlook - Guide
- Nouveau outlook - Accueil - Mail
2 réponses
yg_be
Messages postés
23408
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 décembre 2024
Ambassadeur
1 557
22 août 2017 à 21:36
22 août 2017 à 21:36
bonsoir, il me semble que tu ne nous montres qu'une partie de ton code.
je me trompe?
es-tu certain que la solution est à faire dans cette partie?
ne penses-tu pas utile de nous préciser le message d'erreur précis que tu obtiens, et sur quelle ligne?
si ton analyse est correcte, il y a probablement quelque chose qui change entre la première exécution et l’exécution suivante. tu ne nous en montres pas assez pour que nous puissions comprendre ce qui change.
en règle générale, j'évite, même dans Excel, de faire des opérations sans préciser la feuille. alors, à fortiori, cela me semble risqué à partir de Outlook.
je me trompe?
es-tu certain que la solution est à faire dans cette partie?
ne penses-tu pas utile de nous préciser le message d'erreur précis que tu obtiens, et sur quelle ligne?
si ton analyse est correcte, il y a probablement quelque chose qui change entre la première exécution et l’exécution suivante. tu ne nous en montres pas assez pour que nous puissions comprendre ce qui change.
en règle générale, j'évite, même dans Excel, de faire des opérations sans préciser la feuille. alors, à fortiori, cela me semble risqué à partir de Outlook.
thev
Messages postés
1925
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
18 décembre 2024
692
Modifié le 25 août 2017 à 10:14
Modifié le 25 août 2017 à 10:14
Bonjour,
Je dissocierai vos instructions en 2:
Par ailleurs, ceci éviterait de garder des instances d'applications Excel en mémoire
Je dissocierai vos instructions en 2:
Set cell = ExSheet.Columns("A").Find(What:="", after:=ExSheet.Range("A1"))
cell.Value = motQR
Par ailleurs, ceci éviterait de garder des instances d'applications Excel en mémoire
ActiveWorkbook.Save
ExApp.Quit
yg_be
Messages postés
23408
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 décembre 2024
1 557
25 août 2017 à 10:17
25 août 2017 à 10:17
bonjour à tous.
thefloflo64, je suppose que tu as
et donc aussi
thefloflo64, je suppose que tu as
option expliciten haut de module, sinon je te suggère de l'y ajouter.
et donc aussi
dim cell as range
23 août 2017 à 10:15
Merci de ta réponse rapide :)
Voici donc le code complet de ma macro :
A mon sens l'erreur vient bel et bien de la partie que j'ai cité plus haut.
Néanmoins, je ne suis infaillible :)
Est-ce que cela peut t'aider d'avantage ?
Cordialement,
Florian
23 août 2017 à 10:33
23 août 2017 à 10:54
sur les lignes que j'ai cité dans le message initial
Merci,
Florian
23 août 2017 à 17:08
moi j'essaierais, pour éviter de faire des opérations sans préciser la feuille:
24 août 2017 à 09:46
Je vous copie le code modifié:
Lorsque je m'envoie un mail, et que je ferme Outlook a chaque envoie de mail cela fonctionne très bien. Si je m'envoie en continue deux mails sans fermer entre temps Outlook pour le re ouvrir j'ai un message d'erreur qui apparaît.
" Erreur d'execution '1004': La methode 'Range de l'objet'_Global' a échoué "
Merci d'avance,
Florian