OVH Cloud OVH Cloud

Programmation VBA.......

7 réponses
Avatar
j0b
bonjour à toute la communauté, alors voila j'ai un problème de taille en vba
(pour moi en tout cas lol). Mon problème est j'ai une liste de personne dans
la colonne A composé du Prénom et Nom. Mon 1er prob est que je veux mettre un
. entre le prénom et le nom car il y a un espace et le second rajouter un
@..... derrière tout ca pour avoir ma liste d'adresse à la fin. Ceci pour
l'ensemble de la colonne. Donc j'ai pensé que la procédure devait mettre un
point entre les 2 puis rajouter quelque chose d'une autre cellule derrière
puis coller le tout dans une autre et passer à la suivante. Ce n'est peut
etre pas la meilleur solution mais je vous laisse juger pour cela. En tout
cas un grand merci pour votre aide à tous

7 réponses

Avatar
YeTi
D'après ce que j'ai compris, tu peux très bien faire ce que tu veux sans VBA

Essaie la fonction "CONCATENER"

Exemple: =CONCATENER("Jean";".";"Dupond";"@.......")



bonjour à toute la communauté, alors voila j'ai un problème de taille en vba
(pour moi en tout cas lol). Mon problème est j'ai une liste de personne dans
la colonne A composé du Prénom et Nom. Mon 1er prob est que je veux mettre un
. entre le prénom et le nom car il y a un espace et le second rajouter un
@..... derrière tout ca pour avoir ma liste d'adresse à la fin. Ceci pour
l'ensemble de la colonne. Donc j'ai pensé que la procédure devait mettre un
point entre les 2 puis rajouter quelque chose d'une autre cellule derrière
puis coller le tout dans une autre et passer à la suivante. Ce n'est peut
etre pas la meilleur solution mais je vous laisse juger pour cela. En tout
cas un grand merci pour votre aide à tous


Avatar
j0b
Je veux le faire en vba car j'ai récupérer les liste comme ca et je dois
avoir 8000 personnes alors si je dois les faire une par une lol j'ai pas fini
je crois mais est il possible d utiliser cette fonction avec vba et pour l
ensemble des cellules


D'après ce que j'ai compris, tu peux très bien faire ce que tu veux sans VBA

Essaie la fonction "CONCATENER"

Exemple: =CONCATENER("Jean";".";"Dupond";"@.......")



bonjour à toute la communauté, alors voila j'ai un problème de taille en vba
(pour moi en tout cas lol). Mon problème est j'ai une liste de personne dans
la colonne A composé du Prénom et Nom. Mon 1er prob est que je veux mettre un
. entre le prénom et le nom car il y a un espace et le second rajouter un
@..... derrière tout ca pour avoir ma liste d'adresse à la fin. Ceci pour
l'ensemble de la colonne. Donc j'ai pensé que la procédure devait mettre un
point entre les 2 puis rajouter quelque chose d'une autre cellule derrière
puis coller le tout dans une autre et passer à la suivante. Ce n'est peut
etre pas la meilleur solution mais je vous laisse juger pour cela. En tout
cas un grand merci pour votre aide à tous




Avatar
Clément Marcotte
Faire la formule une fois et recopier vers le bas, c'est encore moins long
que de faire une macro superfétatoire; d'autant plus que les AMIS
surveillent.

"j0b" a écrit dans le message de news:

Je veux le faire en vba car j'ai récupérer les liste comme ca et je dois
avoir 8000 personnes alors si je dois les faire une par une lol j'ai pas
fini
je crois mais est il possible d utiliser cette fonction avec vba et pour l
ensemble des cellules



D'après ce que j'ai compris, tu peux très bien faire ce que tu veux sans
VBA

Essaie la fonction "CONCATENER"

Exemple: =CONCATENER("Jean";".";"Dupond";"@.......")



bonjour à toute la communauté, alors voila j'ai un problème de taille
en vba
(pour moi en tout cas lol). Mon problème est j'ai une liste de personne
dans
la colonne A composé du Prénom et Nom. Mon 1er prob est que je veux
mettre un
. entre le prénom et le nom car il y a un espace et le second rajouter
un
@..... derrière tout ca pour avoir ma liste d'adresse à la fin. Ceci
pour
l'ensemble de la colonne. Donc j'ai pensé que la procédure devait
mettre un
point entre les 2 puis rajouter quelque chose d'une autre cellule
derrière
puis coller le tout dans une autre et passer à la suivante. Ce n'est
peut
etre pas la meilleur solution mais je vous laisse juger pour cela. En
tout
cas un grand merci pour votre aide à tous






Avatar
j0b
le problème est que dans la colonne A j'ai le prénom et le nom ensemble donc
avant d appliquer la formule faut que je trouve un moyen de dissocier les 2
et les recopier dans deux colonnes différentes et ensuite j'applique la
formule mais pour le moment ca ne peut pas fonctionner comme cela donc faut
que je trouve un autre moyen


Faire la formule une fois et recopier vers le bas, c'est encore moins long
que de faire une macro superfétatoire; d'autant plus que les AMIS
surveillent.

"j0b" a écrit dans le message de news:

Je veux le faire en vba car j'ai récupérer les liste comme ca et je dois
avoir 8000 personnes alors si je dois les faire une par une lol j'ai pas
fini
je crois mais est il possible d utiliser cette fonction avec vba et pour l
ensemble des cellules



D'après ce que j'ai compris, tu peux très bien faire ce que tu veux sans
VBA

Essaie la fonction "CONCATENER"

Exemple: =CONCATENER("Jean";".";"Dupond";"@.......")



bonjour à toute la communauté, alors voila j'ai un problème de taille
en vba
(pour moi en tout cas lol). Mon problème est j'ai une liste de personne
dans
la colonne A composé du Prénom et Nom. Mon 1er prob est que je veux
mettre un
. entre le prénom et le nom car il y a un espace et le second rajouter
un
@..... derrière tout ca pour avoir ma liste d'adresse à la fin. Ceci
pour
l'ensemble de la colonne. Donc j'ai pensé que la procédure devait
mettre un
point entre les 2 puis rajouter quelque chose d'une autre cellule
derrière
puis coller le tout dans une autre et passer à la suivante. Ce n'est
peut
etre pas la meilleur solution mais je vous laisse juger pour cela. En
tout
cas un grand merci pour votre aide à tous











Avatar
Yoyo
Salut job


je te propose cela

en B tu utilise la fonction =SUPPRESPACE(A1) et tu tire vers le bas
ensuite tu fé ctrl + H et tu remplace les blanc par des points
enfin tu utilise la fonction de yieti

Exemple: =CONCATENER(B1;"@")

Cordialement Yoyo


le problème est que dans la colonne A j'ai le prénom et le nom ensemb le donc
avant d appliquer la formule faut que je trouve un moyen de dissocier les 2
et les recopier dans deux colonnes différentes et ensuite j'applique la
formule mais pour le moment ca ne peut pas fonctionner comme cela donc fa ut
que je trouve un autre moyen


Faire la formule une fois et recopier vers le bas, c'est encore moins l ong
que de faire une macro superfétatoire; d'autant plus que les AMIS
surveillent.

"j0b" a écrit dans le message de news:

Je veux le faire en vba car j'ai récupérer les liste comme ca et je dois
avoir 8000 personnes alors si je dois les faire une par une lol j'ai pas
fini
je crois mais est il possible d utiliser cette fonction avec vba et p our l
ensemble des cellules



D'après ce que j'ai compris, tu peux très bien faire ce que tu v eux sans
VBA

Essaie la fonction "CONCATENER"

Exemple: =CONCATENER("Jean";".";"Dupond";"@.......")



bonjour à toute la communauté, alors voila j'ai un problème de taille
en vba
(pour moi en tout cas lol). Mon problème est j'ai une liste de p ersonne
dans
la colonne A composé du Prénom et Nom. Mon 1er prob est que je veux
mettre un
. entre le prénom et le nom car il y a un espace et le second ra jouter
un
@..... derrière tout ca pour avoir ma liste d'adresse à la fin . Ceci
pour
l'ensemble de la colonne. Donc j'ai pensé que la procédure dev ait
mettre un
point entre les 2 puis rajouter quelque chose d'une autre cellule
derrière
puis coller le tout dans une autre et passer à la suivante. Ce n 'est
peut
etre pas la meilleur solution mais je vous laisse juger pour cela. En
tout
cas un grand merci pour votre aide à tous













Avatar
Patrick BASTARD
Bonjour, *j0b*

=SUBSTITUE(A1;" ";".")&"@"
à recopier vers le bas, si ta liste commence en A1, devrait le faire.


--
Bien amicordialement,
P. Bastard



bonjour à toute la communauté, alors voila j'ai un problème de taille
en vba (pour moi en tout cas lol). Mon problème est j'ai une liste de
personne dans la colonne A composé du Prénom et Nom. Mon 1er prob est
que je veux mettre un . entre le prénom et le nom car il y a un
espace et le second rajouter un @..... derrière tout ca pour avoir ma
liste d'adresse à la fin. Ceci pour l'ensemble de la colonne. Donc
j'ai pensé que la procédure devait mettre un point entre les 2 puis
rajouter quelque chose d'une autre cellule derrière puis coller le
tout dans une autre et passer à la suivante. Ce n'est peut etre pas
la meilleur solution mais je vous laisse juger pour cela. En tout cas
un grand merci pour votre aide à tous


Avatar
j0b
Ca marche du tonnerre merci bien, un grand merci à vous tous !!


Bonjour, *j0b*

=SUBSTITUE(A1;" ";".")&"@"
à recopier vers le bas, si ta liste commence en A1, devrait le faire.


--
Bien amicordialement,
P. Bastard



bonjour à toute la communauté, alors voila j'ai un problème de taille
en vba (pour moi en tout cas lol). Mon problème est j'ai une liste de
personne dans la colonne A composé du Prénom et Nom. Mon 1er prob est
que je veux mettre un . entre le prénom et le nom car il y a un
espace et le second rajouter un @..... derrière tout ca pour avoir ma
liste d'adresse à la fin. Ceci pour l'ensemble de la colonne. Donc
j'ai pensé que la procédure devait mettre un point entre les 2 puis
rajouter quelque chose d'une autre cellule derrière puis coller le
tout dans une autre et passer à la suivante. Ce n'est peut etre pas
la meilleur solution mais je vous laisse juger pour cela. En tout cas
un grand merci pour votre aide à tous