HELP : ASTUCE EXCEL !
Résolu
sebsatiensol86
Messages postés
244
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je dois traiter environ 500 adresses email sous Excel disposées comme suit dans la même colonne :
xxx@xxxx.fr
vvvv@ffffff.com
ddddd@dddd.fr
sssss@hhhh.fr
Etc, etc.
Mon but : Je souhaite insérer un point virgule à la fin de chacune d'elles, pour pouvoir créer un mailing et faire un copier/coller de toute cette colonne d'adresse mail dans ma fenêtre d'envoi outlook
Quelqu'un peut-il m'aider SVP ?
Je dois traiter environ 500 adresses email sous Excel disposées comme suit dans la même colonne :
xxx@xxxx.fr
vvvv@ffffff.com
ddddd@dddd.fr
sssss@hhhh.fr
Etc, etc.
Mon but : Je souhaite insérer un point virgule à la fin de chacune d'elles, pour pouvoir créer un mailing et faire un copier/coller de toute cette colonne d'adresse mail dans ma fenêtre d'envoi outlook
Quelqu'un peut-il m'aider SVP ?
6 réponses
Bonjour
pour ajouter un point virgule à la fin de chaque adresses sous excel,en créant une colonne équivalente à coté de la première:
en B1 si la première adresse est en A1, à tirer sur la hauteur du champ:
=A1&";"
bien sur, vous pouvez ensuite copier la colonne B et la coller avec Collage spécial / Valeur sur la colonne A et supprimer ensuite cette colonne B devenue inutile.
Crdlmnt
pour ajouter un point virgule à la fin de chaque adresses sous excel,en créant une colonne équivalente à coté de la première:
en B1 si la première adresse est en A1, à tirer sur la hauteur du champ:
=A1&";"
bien sur, vous pouvez ensuite copier la colonne B et la coller avec Collage spécial / Valeur sur la colonne A et supprimer ensuite cette colonne B devenue inutile.
Crdlmnt
Vaucluse bonjour,
Merci de votre réponse, malheureusement je n'ai pas compris grand chose...
J'ai ma colonne A1 dans laquelle sont inscrites mes adresses email.
Je créé ma colonne B1 dans laquelle j'entre sur la hauteur du champ =A1&";"
Mais quand je fais cela, seul ma première ligne se transforme bien avec le ";" en bout d'adresse.
Comment faire pour que toute ma colonne A se transforme à l'identique en B ?
Merci beaucoup,
Merci de votre réponse, malheureusement je n'ai pas compris grand chose...
J'ai ma colonne A1 dans laquelle sont inscrites mes adresses email.
Je créé ma colonne B1 dans laquelle j'entre sur la hauteur du champ =A1&";"
Mais quand je fais cela, seul ma première ligne se transforme bien avec le ";" en bout d'adresse.
Comment faire pour que toute ma colonne A se transforme à l'identique en B ?
Merci beaucoup,
Eurêka !!!
Pour que mes lignes suivantes subissent la même chose, j'ai entré la formule que vous m'avez donné (=A1&";" ) pour transformer A1 avec le ";" en B1, puis j'ai cliqué sur B1 (la cellule transformée), placé mon curseur au bas à droite de cette même cellule et l'ai ensuite tiré jusqu'au bas de mon tableau !
Merci beaucoup !
Pour que mes lignes suivantes subissent la même chose, j'ai entré la formule que vous m'avez donné (=A1&";" ) pour transformer A1 avec le ";" en B1, puis j'ai cliqué sur B1 (la cellule transformée), placé mon curseur au bas à droite de cette même cellule et l'ai ensuite tiré jusqu'au bas de mon tableau !
Merci beaucoup !
Salut, sebsatiensol86
Tu ne peux pas le faire directement dans Excel, car 500 adresses avec en moyenne 20 caractères ça te ferait 10000 caractères dans une seule cellule !
Or Excel ne peut en afficher et en exploiter que 255 ...
D'autre part smartway14 a raison.
Aussi je te propose cette procédure, valable pour Excel 2007 :
1 - Sélectionner les cellules de la colonne A contenant les adresses et faire Copier
2 - Aller dans une cellule vide (B1 par exemple) et faire Collage spécial/Transposer
3 - Pendant que ces cellules collées sont encore sélectionnées, faire Copier
4 - Aller dans Word et faire Coller : on obtient un tableau -> ne pas s'affoler de son aspect !
5 - Sélectionner ce tableau et faire Outils de tableau/Disposition/Données/ Convertir en texte/Points-virgules
6 - Valider : c'est fait !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Tu ne peux pas le faire directement dans Excel, car 500 adresses avec en moyenne 20 caractères ça te ferait 10000 caractères dans une seule cellule !
Or Excel ne peut en afficher et en exploiter que 255 ...
D'autre part smartway14 a raison.
Aussi je te propose cette procédure, valable pour Excel 2007 :
1 - Sélectionner les cellules de la colonne A contenant les adresses et faire Copier
2 - Aller dans une cellule vide (B1 par exemple) et faire Collage spécial/Transposer
3 - Pendant que ces cellules collées sont encore sélectionnées, faire Copier
4 - Aller dans Word et faire Coller : on obtient un tableau -> ne pas s'affoler de son aspect !
5 - Sélectionner ce tableau et faire Outils de tableau/Disposition/Données/ Convertir en texte/Points-virgules
6 - Valider : c'est fait !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Le plus simple serait de passer par Word :
Dans Excel, Sélectionner la plage des adresses, Copier
Dans Word, Coller
Sélectionner le tableau obtenu et le convertir en texte (Tableau, convertir en texte),
Utiliser Edition, Remplacer et cliquer sur Plus
Dans Rechercher = Spécial, Marque de paragraphe
Dans Remplacer par = ;
Remplacer tout
Patrice
Le plus simple serait de passer par Word :
Dans Excel, Sélectionner la plage des adresses, Copier
Dans Word, Coller
Sélectionner le tableau obtenu et le convertir en texte (Tableau, convertir en texte),
Utiliser Edition, Remplacer et cliquer sur Plus
Dans Rechercher = Spécial, Marque de paragraphe
Dans Remplacer par = ;
Remplacer tout
Patrice
Merci à tous de votre aide, j'ai réussi avec la méthode de Vaucluse. J'ai réessayé cette manip avec un nouveau tableau comportant 1456 lignes et cela a parfaitement fonctionné !
Re pour éventuellement accélérer l'entrée de la formule dans un grand nombre de ligne:
taper les limites de colonnes dans la fenêtre à droite de la barre d'affichage des formules pour sélectionner le champ à traiter complet.
écrire a formule correspondant à la 1° cellule
entrer cette formule avec la touche entre en maintenant la touche ctrl enfoncée.
Le champ est rempli.
Crdlmnt
taper les limites de colonnes dans la fenêtre à droite de la barre d'affichage des formules pour sélectionner le champ à traiter complet.
écrire a formule correspondant à la 1° cellule
entrer cette formule avec la touche entre en maintenant la touche ctrl enfoncée.
Le champ est rempli.
Crdlmnt
Bonjour tout le monde,
Ou bien double-cliquer sur la poignée de recopie (petit carré noir en bas à droite de la cellule sélectionnée). La formule se recopie vers le bas jusqu'à la 1ère cellule cellule vide à gauche.
Et puis je voudrais corriger ça :
ça te ferait 10000 caractères dans une seule cellule !
Or Excel ne peut en afficher et en exploiter que 255 ...
Une cellule peut contenir 32767 caractères dont 1024 sont affichables dans la cellule (la totalité est affiché dans la barre de formule).
255 c'est la largeur maximale d'une colonne.
eric
Ou bien double-cliquer sur la poignée de recopie (petit carré noir en bas à droite de la cellule sélectionnée). La formule se recopie vers le bas jusqu'à la 1ère cellule cellule vide à gauche.
Et puis je voudrais corriger ça :
ça te ferait 10000 caractères dans une seule cellule !
Or Excel ne peut en afficher et en exploiter que 255 ...
Une cellule peut contenir 32767 caractères dont 1024 sont affichables dans la cellule (la totalité est affiché dans la barre de formule).
255 c'est la largeur maximale d'une colonne.
eric