Rechercher dans ce blog

Affichage des articles dont le libellé est ASTUCES AVANCEES. Afficher tous les articles
Affichage des articles dont le libellé est ASTUCES AVANCEES. Afficher tous les articles

mercredi 16 septembre 2020

Envoyer des mails en automatique facilement sur Excel

Nous avons tous envie d'envoyer facilement et rapidement des données à nos clients, fournisseurs, personnels ou tout autres partenaires en automatique sans avoir à devoir saisie tout cela soi-même pour chaque individu alors que nous avons déjà tout cela dans notre base de données Excel.
Alors voici pour vous cette astuce qui vous permettra d'automatiser cela pour que vous n'ayez plus qu'un simple petit clic à faire pour envoyer un mail personnaliser à chaque individu avec les données le concernant de manière automatique sur Excel.







Dans cette vidéo, vous apprendrez à utiliser la fonction LIEN_HYPERTEXTE d'Excel pour créer un lien hypertexte manuel. Au cours de cette étape, nous apprendrons certains composants clés de la fonctionnalité Hyperlien qui nous permettront de rendre le processus dynamique à l'aide de la fonction LIEN_HYPERTEXTE d'Excel.

Cette astuce Excel vous montrera également comment vous pouvez faire preuve de créativité avec la fonction LIEN_HYPERTEXTE. Nous utiliserons la "fonction si" d'Excel pour créer deux types d'e-mails différents selon que les objectifs ont été atteints ou non. Nous utiliserons également certaines des fonctions de texte d'Excel pour saisir la partie du texte dont nous avons besoin pour notre courrier électronique.
Alors il nous faut tout d'abord les éléments dont nous avons besoin.
Nous aurons donc besoin de l'objet bien évidemment de notre mail après cela nous avons besoin bien évidemment du texte qui va constituer notre mail, et par la suite nous aurons besoin des adresse mail de ces différents clients.
Pour ne pas envoyer de mail à ceux qui ne possède pas de données nécessaires à l’envois, nous allons utiliser la fonction si.
Cette fonction va nous permettre d’afficher le message du mail dans la zone d’un client si celui à un solde non vide. Et pour ne pas avoir à saisir ce texte pour chaque client, nous allons utiliser les données déjà présentes dans notre base de données et les concaténer
pour constituer le texte à afficher.
Et pour automatiser l’envois, nous allons nous intéresser aux différentes syntaxes propres à l’envoi de mail sur Excel :
Que faire si vous avez besoin:
👉 Si vous souhaitez avoir plusieurs destinataires pour l'adresse mail, ajoutez simplement les adresses e-mail dans la même cellule et séparez-les par un point-virgule.
Pour insérer l’adresse : lorsqu'on veut mettre l'adresse, il faut précéder celle-ci de "mailto:".
👉Pour l’objet : il faut tout d’abord mettre le point d'interrogation " ?subjet=" avant de mettre l'objet en question.
👉Pour le Cc : "&cc="
👉Pour le corps : "&body="
Pour ajouter un saut de lien dans le corps de l'e-mail, vous pouvez utiliser le caractère de retour chariot (% 0A).
Méfiez-vous de la limite de 255 caractères de la fonction d'Excel - vous ne pouvez pas utiliser la formule LIEN_HYPERTEXTE pour les e-mails très longs. Gardez-le [nom convivial] aussi court que possible pour permettre plus de caractères dans le reste de l'e-mail.

jeudi 10 septembre 2020

Filtre avancé excel

Dans cette astuce, nous verrons comment filtrer des données de manière  dynamique à partir d’une liste déroulante sur Excel.

La fonction Excel FILTRE permet de réaliser des filtres avancés dynamiques dans une plage de données en fonction de certains critères. Nous allons faire un exemple avec un historique de facture qui liste les différents clients avec les différentes factures établi sur plusieurs périodes.

Nous souhaitons retrouver les différentes opérations (ou factures) effectuées par un client que
l’on aura sélectionné à partir d’une liste déroulante.



La fonction Excel FILTRE permet de réaliser des filtres avancés dynamiques dans une plage de données en fonction de certains critères.
Elle pour syntaxe : =FILTRE(tableau; inclure; [si_vide])
tableau = représente la plage de données qu'on souhaite filtrer
inclure = représente la plage de cellules avec laquelle on souhaite filtrer les données ainsi que le critère de filtre
[si_vide] = Le résultat à afficher lorsqu’aucun critère n’est renseigner ou encore lorsque le critère de filtre est vide.
Nous allons faire un exemple avec un historique de facture qui liste les différents clients avec les différentes factures établi sur plusieurs périodes
Nous souhaitons retrouver les différentes opérations (ou factures) effectuées par un client que
l’on aura sélectionné à partir d’une liste déroulante.

1) Il faut tout d'abord créer une liste de tous les clients.
Cette liste ne doit contenir aucun doublon.
Cette liste doit être ordonné ; c’est-à-dire rangée par ordre alphabétique.
Cette liste doit s'adapter aux éventuels ajouts de Clients dans le tableau.
Pour cela il faut utiliser les formules UNIQUE pour éliminer tous les doublons (fonction
disponible uniquement sur les versions ultérieures à Excel 2016) et TRIER pour ranger la liste par ordre alphabétique. (En savoir plus sur les doublons ici ).

2) On peut désormais créer la liste déroulante à partir du résultat obtenu par les fonctions UNIQUE et TRIER.
Pour cela il suffit de créer une liste déroulante (liste déroulante de nom de client dans notre exemple); pour la source de cette liste il faut cliquer sur la première valeur tout au sommet de la liste (la cellule où la fonction UNIQUE a été inséré) et ajouter un "#" à la fin de la référence de cellule (Ce qui permet de rendre la liste déroulante dynamique et de s'adapter en fonction du nombre de valeurs retrouvées par la fonction UNIQUE).

3) Ne reste plus qu'à utiliser la formule FILTRE.
Syntaxe de la fonction
FILTRE : =FILTRE(Tableau1;Tableau1[Nom client]=C1;"")
tableau = Tableau1 => La plage de données qu'on souhaite filtrer
inclure = Tableau1[Nom Client] =C1 =>
On souhaite filtrer les données en fonction du nom des client et ces références dépendront de celle choisi dans la liste déroulante (dans la cellule C1).
[si_vide] = "" => On souhaite ne rien faire apparaître en résultat dans le cas où la fonction ne trouve pas de données correspondant au contenu de la cellule C1 (et donc qu'il n'y a aucune valeur sélectionnée dans la liste déroulante).
La suite en vidéo ici


mardi 19 mai 2020

Comment faire un publipostage avec Ms Word et Excel

Imaginé que vous avez une liste de clients à qui vous devez envoyer une lettre.
Vous consentez avec moi qu'il sera très pénible de faire une lettre pour chacun de des clients de manière individuel et surtout de le leur transmettre un par un par mail.

Alors si C'était à vous qu'on confiait cette tâche que feriez vous ?
Plus de souci à se faire pour ce genre de tâche car aujourd'hui je vous donne la solution.
Il s'agit d'une astuce très pratique qui vous permettra de gagner un temps fous et en plus c'est très facile à appliquer.
Et cette astuce s'appelle le Publipostage.
Aujourd'hui nous allons parler du publipostage.

Alors, c'est quoi le publipostage ? En quoi consiste le publipostage ?

EXPLICATIONS

Tout d’abord, le publipostage consiste à reproduire le même document de base à plusieurs destinataires différents.

Vous pouvez le personnaliser de sorte qu’il soit envoyé à chaque destinataire mais avec les données ou des informations correspondants individuellement à chacun de ces destinataires.

De façon pratique, il faut donc avoir au préalable un fichier de base qu’on pourrait encore appeler un document modèle et une base de données où se trouve toutes les informations ou les données de chaque destinataire.

Et c’est ce dont nous avons dans la vidéo explicative ou le tuto ci-haut.

Notre document de base ou notre document model est fait dans Microsoft Word puisqu’il s’agit d’une lettre de réclamation de créances au différent client de la société.




Notre base de données est faite dans Microsoft Excel et contient les éléments ou les informations de chaque client (le nom du client, l’adresse du client, le numéro de facture du client et bien évidemment le montant de sa créance et bien évidemment la date de la facture concernée).

 

Il faudra absolument ne pas mettre de titre dans votre base de données.


Vous devez donc rédiger votre texte ou votre lettre dans Ms Word au préalable en y laissant des espaces ou des zones vides où les éléments ou les informations viendront de votre base de données. Ces zones vides sont appelées des champs de fusions.

 

Puis vous devez créer votre Base de données dans Ms Excel si vous n’en avez pas encore. C’est dans cette base de données que votre fichier texte viendra chercher les informations manquantes qu’elle en a besoin pour les insérer dans les champs de fusions que vous avez laissés. Cette base de données est encore appelée fichier source. Vous pouvez également le faire avec Ms Access.

Le fichier texte ira chercher dans le fichier source que vous aurez choisi les éléments pour chaque destinataire de manière individuel. Par exemple, s’il s’agit du client ALIPRES de notre exemple précédent, vous aurez qu’à sélectionner ce client et toutes les autres informations concernant ce client seront automatiquement insérées dans le champ de fusion concerné par de cet élément. C’est-à-dire que le nom que vous aurez choisi vous insérer dans le champ de fusion de nom, l’adresse dans le champ de fusion réservé à l’adresse, la date, le numéro de facture et le montant iront chacun dans le champ de fusion de date, du numéro de facture et celui du montant respectivement. Et tout ceci en automatique. Vous n’aurez donc pas besoin de sélection tous ces éléments à chaque fois puisque tout sera fait de manière automatique grâce à vos deux fichiers.

  

Alors comment faire pour automatiser cella ?

Nous allons commencer tout d’abord par créer nos champs de fusion dans le fichier model.

Pour cela, dans le document Word, il aller dans l’onglet Publipostage puis dans Démarrer la fusion et le publipostage.

Démarre la fusion et le publipostage


Et là vous aurez le choix entre faire une lettre, un message électronique, une enveloppe, une étiquette, un répertoire, un document Word normal ou alors demander une assistance pour la fusion et le publipostage pas à pas.

Mais pour notre exemple nous allons travailler avec la lettre.

A présent il faut sélectionner les destinataires.

Et là vous disposez de trois possibilités pour votre liste :

·        La première qui est « Entrer une nouvelle liste » 

Cette option vous permet de créer votre base de données directement dans Ms Word à l’aide d’un outil qui vous sera proposé par Ms Word.

Avec cet outil, vous pourriez entrer certains éléments que Word propose par défaut et si ces éléments de colonnes ne sont pas conformes à ce que vous voulez, vous avez la possibilité de les modifier en cliquant sur personnaliser la colonne. 


Vous pouvez ainsi modifier les entêtes soit en renommant ceux-ci, soit en supprimant ce qui ne vous intéressent pas ou alors en y ajoutant les champs que vous voulez.

Une fois que ce sera fait vous pouvez entrer vos données et cliquer sur nouvelle entrée pour entrer la prochaine ou cliquer sur supprimer l’entrée pour supprimer une ligne.

 · La deuxième : « utiliser une liste existante ». C’est celle-ci que nous allons utiliser pour notre exemple. Elle permet d’utiliser une liste déjà créer et c’est ce qui nous concerne.

·  Et la troisième c’est pour sélectionner la liste dans vos contacts Outlook.

Revenons à ce qui nous concerne c’est-à-dire la deuxième option, une liste existante.

Après avoir sélectionné celle-ci, une nouvelle fenêtre apparaîtra pour nous permettre de sélectionner la base de données que nous avons déjà créer soit dans Ms Excel soit dans Ms Access.

 Ø  Il faudra tout d’abord sélectionner le type de fichier en se servant du menu déroulant à droite.

Il s’agit pour notre cas d’un fichier Excel.

Ø Puis il faudra par la suite aller dans l’emplacement de notre base de données et le sélectionner et cliquer sur ouvrir puis sur OK.

Une fois que vous l’aurez fait, vous constaterez que de nouvelles fonctionnalités apparaissent dans l’onglet Publipostage.

Activation des outils de l'onglet Publipostage

Si vous aller sur insérer un champ de fusion vous verrez que les entêtes (Client, Adresse, n° facture, Date facture et Montant) de votre Base de données ont été incorporé.


Ø Sélectionner la zone réserver au nom du client

Sélection de la zone pour le champs de fusion du nom du destinataire

 

Ø Puis aller sur Insérer un champ de fusion et sélectionner le champ Client.

Lorsque vous l’autre fait, le champ client apparaîtra dans votre lettre.

Vous n’aurez plus qu’à faire de même avec les autres champs de fusions.

Et une fois fait, vous autre une lettre comme celle-ci avec tous les champs de fusion intégré.

Insertion de tous les champs de fusion dans la lettre pour le publipostage.

 Vous pouvez à présent procéder au test.

Ø Cliquez tout simplement sur Aperçu des résultats

l'outil pour apercevoir les résultats du publipostage après avoir insérer les champs de fusion dans le document modèle.

Une fois que vous aurez cliqué sur cet élément, vous constaterez que le nom du premier client de votre base de données ainsi que toutes les autres informations de ce client apparaîtront dans votre lettre.

Résultat du publipostage après insertion de tous les champs de fusion

 Ø Servez vous de l’outil de navigation du groupe Aperçu des résultats de l’onglet Publipostage de votre document Word pour défiler dans votre base de données et ainsi faire apparaître chaque client dans votre lettre.

Outil de défilement des différents résultats du publipostage crée