Créer un listing d'élèves
Résoluboop -
Bonjour,
Je ne sais pas si ma demande va sur ce forum,je le déplacerais au besoin.
Depuis quelques années, j'ai une mission pour une école de danse: lister tous les élèves inscrits par nom-prénom-age-mail-discipline-niveau.Jusqu'ici j'utilisais Excel mais avec 300 élèves cela devient fastidieux. Je cherche donc une solution plus efficace. Comme j'ai besoin d'envoyer des mails en gros volume j'utilise également Brevo (sendinblue). Je souhaiterais pouvoir faire un fichier qui me permet par la suite d'extraire des élèves par discipline par exemple, de transférer les adresses mails vers Brevo ( ou autre solution je suis preneuse). J'ai regardé des logiciels gratuits, excel VBA etc.. mais je m'y perd. Je ne sais quoi prendre ou faire pour optimiser le temps de travail. avez vous des solutions à me proposer, toutes faites ou avec des tutos.
Merci pour votre aide et vos conseils
Windows / Firefox 117.0
- Brevo
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
27 réponses
Une petite remarque avec les envois de mail en groupe..
Certains serveurs de mail regardent le temps entre 2 messages et si il est trop court, ils considèrent que c'est du spam envoyé en nombre..
Peut-etre faut-il renseigner l’entête du message pour indiquer que ce n'est pas du spam ou augmenter le délai entre 2 messages..
On a vite fait de se faire black lister son adresse mail..
En tout cas .. pas mal du tout ce petit programme sous Excel
Bonjour,
tu peux tout traiter sur un seul fichier Excel ainsi que l'envoi de mail en CDO si tu as quelques notions en VBA.
Si c'est le cas, quel est ton opérateur internet que je te monte un exemple
Merci pour ta réponse je ne sais pas ce que c'est que l'envoi en CDO et je n'ai aucune notion en VBA.
Mon opérateur est free
A+
Re,
Alors ce ne va pas être facile d'échanger, le CDO c'est (Collaboration Data Objects) en fait c'est l'envoi direct en utilisant simplement le SMTP de l'opérateur sans utiliser une messagerie comme Outlook,
pour FREE c'est smtp.free.fr
je te prépare un exemple et on verra comment on pourra avancer
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour,
Si tu es sous Windows, j'ai fait un soft pour ton besoin, gratuit, opens source et sans installation.
Si tu le veux il n'y a qu'à demander, je mettrai un lien.
Bonjour
Je suis preneuse de toutes les aides et solutions. Après je verrai ce qui le correspond le mieux.
Ok pour ton aide, j avais un 1er message de tapart mais impossible de le retrouver. Il faut bien 5 paramètres nom-prenom- date de naissance - tel- mail- discipline et niveau
Mon écran fait 21x59
Merci beaucoup
Re,
Télécharge le fichier exemple, il manque une colonne téléphone que j'ajouterai plus tard si le fichier te permet d'atteindre ta recherche
https://www.cjoint.com/c/MInksawtZ1F
Pour tester,
en cellule K2 saisir ton adresse mail comme expéditeur
colonne D saisir quelques adresses mails destinataires
cliquer sur Lancer la procédure
colonne G s'enregistre automatiquement la confirmation d'envoi
pour faire de nouveau essais cliquer sur Effacer l'historique
plus tard nous verrons comment joindre une pièce jointe à chaque envoi si on le souhaite
Voici le lien: http://libertybasic.fr/forum/topic-679+listing.php
Si tu veux des modifs y a qu'à demander les dll sont dans un zip à part
Explications sur le site
Si tu veux t'éviter de recopier les données d'Exel: Crée un nouveau fichier,transfère les données dedans, change le séparateur pour: "espace", sélectionne tout et colle dans "liste.txt" du dossier.
Si problème, fais retour par ce canal (ici même).
Re,
voilà ce que peut donner le fichier en fonction de tes critères avec envoi de mail en CDO
prends l'habitude de travailler avec des fichiers protégés pour éviter la perte de données accidentelles.
Cellule L2:M2 saisi l'adresse mail de l'expéditeur qui figurera sur le mail de réception
Ce fichier permet de composer le message à envoyer cellules K5, K6, K7 à M15, L16 et L17.
Ce fichier permet également l'envoi d'une pièce jointe, pour cela saisir le nom du fichier à envoyer sans son extension ce qui permettra d'envoyer tout type de fichier, le code le détectera automatiquement
Après avoir saisi des données nom, prénom etc dans le fichier cliquer sur le Effacer l'historique pour effacer le contrôle des envois précédents colonne H ce qui permet d'avoir un justificatif d'envoi puis lance la procédure
Dans le cas de l'envoi exemple à une seule personne ou plusieurs de la liste, il suffit de cliquer sur le bouton Neutraliser les adresses, déprotéger le fichier (Format/ôter la Protection de la Feuille), effacer la ou les cellules colonne H en fasse du nom souhaité (exemple nom d en A5, alors effacer la cellule H5)
lancer la procédure
Pour améliorer le fichier il est possible de compléter le code pour filtrer les données en fonction de la liste des noms en ordre croissant si tu le souhaites.
https://www.cjoint.com/c/MInsbnwOILF
Merci encore, je me permettrais de revenir vers toi dès que j'aurais besoin d'envoyer une partie de la liste si je n'y arrive pas.
Je ne peux envoyer qu'une seule pièce jointe?
Est ce que je peux changer comme je veux l'ordre de ma liste, parfois besoin de l'avoir par ordre alphabétique, parfois par ordre de discipline, niveau?
Re,
oui tu peux copier des données depuis un autre fichier sans problème, j'ai créé cet exemple de fichier pour une association de pêche avec près de 300 adresses. mais avant familialises toi avec le fichier, si tu as une liste d'adresses et si par exemple tu veux envoyer à une ou quelques adresses seulement de ta liste, il suffit de cliquer sur le bouton Neutraliser les adresses et effacer le mot Exclure en face d'adresse de la personne à qui tu veux faire un envoi.
je t'ai proposé de programmer un bouton pour filtrer ton tableau en ordre croissant par rapport aux noms, mais pourquoi ne pas ajouter deux boutons pour filtrer les disciplines et les niveaux pour les regrouper et faire des envois ciblés et pour revenir à l'état de noms croissants réutiliser le premier bouton Tri Croissant des Noms.
Enfin tu testes et tu dis
Re,
alors utilise ce dernier fichier plus abouti qui permet de regrouper les disciplines ou les niveaux pour faciliter l'envoi, il suffit de cliquer sur Neutraliser les adresses et effacer Exclure en fasse les adresses à expédier.
https://www.cjoint.com/c/MIvlvvWqQZF
Re,
Lors de tes premiers essais es ce que le fichier initial fonctionnait !
dans la cellule M3 tu as bien smtp.free.fr
et dans la cellule L2:M2 tu as bien mis une adresse expéditeur valide, qui se termine par @free.fr exemple xxxxxxx@free.fr
contrôle également que dans tes adresses expéditeurs et destinataires tu n'as pas d'espaces soit avant ou après l'adresse ce qui arrive souvent
Re,
bizarre bizarre, j'utilise de ce code depuis des années et j'ai écris ce code pour une association de pêche qui fonctionne depuis des lustres sans problème.
peut être un flocage de ton système.
ouvre le fichier et clic sur le bouton Effacer l'historique pour effacer la colonne H
puis sur le bouton Neutraliser les adresses.
es ce que ta colonne H se remplie du mot Exclure et s'efface avec Effacer l'historique
Re,
suite à la remarque pertinente de Contrariness que je salue, j'ai ajouté un espace temps de 2 secondes entre chaque envoi, teste ce nouveau fichier voir si c'est suffisant.
https://www.cjoint.com/c/MIzjQfr8yGF
Re,
quel message d'erreur, que dit le message !
quand le message d'erreur s'affiche fait une capture écran et poste la dans un prochain post
re,
J'ai fait un essai avec une autre adresse mail xxxx@free.fr et dans ce cas cela fonctionne. Par contre avec l'adresse xxxx@gmail.com c'est là que ça coince. c'est moi qui est l'adresse gmail pour l'école de danse.
Re,
C'est certainement le problème de filtre avec gmail ou comme le souligne contrariness qui à black-listé ton adresse parce que tu as certainement fait des essais sur un adresse unique ou la même adresse expéditeur et destinataires, contacte éventuellement gmail france au 118707 ou le groupe google 01 42 68 53 00 mais entre groupe ils ne s'aiment pas trop.
Avec une adresse free ce problème se libère après quelques heures d'inactivité .
j'ai créé ce programme pour une association de pêche avec 150 envois sans rencontrer aucun problème mais l'adresse expéditeur est @free.fr et fonctionne depuis des années, j'ai essayé avec plusieurs opérateur ou hébergeur comme une adresse laposte.net sans problème.
télécharge ce dernier fichier sur lequel j'ai prévu l'envoi par groupe de 10 mails et une pause de 10 secondes et dit moi, cette pose est facilement modifiable en pose de 2 secondes après chaque envoi ou plus
https://www.cjoint.com/c/MJcrD0ZVgfF
Avant de faire quoi que ce soit, j'ai modifié le port du courrier sortant qui devrait avoir solutionné ton problème, essaye ce fichier
https://www.cjoint.com/c/MJcsRfMoGPF
autre question es ce que tu nettoies de temps en temps ton ordi et le registre avec CCLEANER par exemple
Re,
Thunderbird et le mode CDO sont deux envois différents mais si ton adresse avait été black-listée ton SMTP aurait été bloqué ce qui n'est pas le cas.
nettoie ton ordinateur et le registre et teste le dernier fichier que je t'ai posté et on en reparle
Re,
Il est possible que tu es un filtre avec des restrictions sur la connexion de l'établissement certainement utilises tu intranet, dans ce cas le SMTP n'est certainement pas smtp.free.fr
Il faudrait voir avec le responsable informatique qu'il te confirme l'opérateur de l'établissement et donc le smtp et le n° du port sortant.
Le principal est que de chez toi le fichier fonctionne et dans ce cas tu me le confirme que je mette le statut de la discussion en résolu pour permettre à des demandes similaires de s'en inspirer
bonjour
oui pas mal ce petit programme :)
que faut il mettre dans l'entête ? ceci n'est pas un spam :)
comment augmenter le délai? mais bon je ne peut peut- être pas le faire moi même ( en plus je suis nulle dans ce domaine :-) ) mais @Mike-31 oui, si ça peut venir de là.
bonne journée
Je ne sais pas trop avec Free, je n'utilse pas.. mais le probleme est connu
https://forum.freenews.fr/index.php?topic=98486.0
Une methode pour limiter la taille du message est de mettre du code HTML afin que ce soit le destinataire charge le message qui est a disposition sur un autre site.
C'est la pratique utilise par ceux qui envoie des images de pub.. le code pèse rien par rapport au poids d'une image.