Insertion automatique d'un texte

Bonjour à tous,

Je débute sous Excel, j'aimerais savoir si c'est possible d'insérer automatiquement du texte (une phrase) à la fin d'une cellule et recopier la formule ou une macro dans des cellules qui ne se suivent pas.

Dans la cellule A1, j'ai le texte suivant:

dn: uid= xxxx

je voudrais ajouter à la suite le texte suivant: , clients

Pour obtenir dn: uid= xxx, clients

En utilisant la fonction concaténer j'arrive à obtenir le résultat souhaité.

Problème, mon fichier contient plus de milles lignes et les cellules contenant dn: uid = xxx ne se suivent pas et en plus la valeur xxx n'est pas identique partout.

Je ne peux pas utiliser la fonction recopie car les cellules ne suivent pas et je ne peux pas non plus utiliser la fonction rechercher/remplacer car la valeur uid = xxx n'est identique partout.

Merci d'avance

Bonjour,

Le xxx est une valeur (un nombre) qui varie à chaque ligne ?

Si uid est présent sur chaque ligne concernée, on peut tester la présence de cette chaîne :

=SI(ESTNUM(CHERCHE("uid";A1));A1&",clients";A1)

Si pas ça, il nous faudrait davantage de précisions et peut-être un petit bout de fichier exemple (anonymisé).

A te (re)lire

@+

Bonjour Thibo,

Et merci pour ta réponse, en faite xxx est un nom qui varie.

J'aimerai pour pouvoir ajouter automatiquement cette valeur ", ou=CLIENTS, o=SOCIETE, o=directoryRoot" à la fin de chaque cellule commençant par dn: uid = xxx

Ci-dessous un partie de mon fichier

dn: uid=PLOMBIER A, ou=CLIENTS, o=SOCIETE, o=directoryRoot

objectclass: top

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

objectclass: auser

givenName: PLOMBIER A

sn: PLOMBIER A

uid: PLOMBIER A

cn: PLOMBIER A

modifytimestamp: 0

telephoneNumber: 2081

ou: CLIENTS

o: SOICIETE

dn: uid=ELECTRICIEN B

objectclass: top

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

objectclass: auser

givenName: ELECTRICIEN B

sn: ELECTRICIEN B

uid: ELECTRICIEN B

cn: ELECTRICIEN B

modifytimestamp: 0

telephoneNumber: 2082

ou: CLIENTS

o: SOCIETE

dn: uid=MENUISIER C

objectclass: top

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

objectclass: auser

givenName: MENUISIER C

sn: MENUISIER C

uid: MENUISIER C

cn: MENUISIER C

modifytimestamp: 0

telephoneNumber: 2083

ou: CLIENTS

o: SOCIETE

dn: uid=PEINTRE D

objectclass: top

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

objectclass: auser

givenName: PEINTRE D

sn: PEINTRE D

uid: PEINTRE D

cn: PEINTRE D

modifytimestamp: 0

telephoneNumber: 2084

ou: CLIENTS

o: SOCIETE

dn: uid=SOUDEUR E

objectclass: top

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

objectclass: auser

givenName: SOUDEUR E

sn: SOUDEUR E

uid: SOUDEUR E

cn: SOUDEUR E

modifytimestamp: 0

telephoneNumber: 2085

ou: CLIENTS

o: SOCIETE

re,

Peux tu nous joindre de préférence un extrait de ton fichier (avec 20 ou 30 lignes) et en nous mettant le résultat attendu ?

A te (re)lire

@+

Ci-joint un extrait de mon fichier

La colonne A est c'est la source et la colonne B la destination.

Cdlt

-- 07 Aoû 2010, 11:37 --

Merci pour ton aide...........J'ai finalement pu trouver une solution à mon problème.

1 - J'ai copié le contenu de la colonne A dans le colonne B

2 - Dans la cellule B1, j'ai utilisé la fonction concaténer avec les valeurs suivantes =concatener(A1 & ", ou=CLIENTS, o=SOCIETE, o=directoryRoot")

3 - J'ai utiliser le fonction filtre sur le cellule B1

4 - Je sélectionne le filtre ensuite spécifie un filtre textuel commençant par la valeur "dn"

5 - Ensuite je copie la formule sur B2 et je la recopie à l'ensemble des lignes.

6 - Il ne reste plus qu'à remettre le texte dans l'ordre en supprimant le filtre

Et tour est joué.......

87fichier.zip (12.47 Ko)
Rechercher des sujets similaires à "insertion automatique texte"