OVH Cloud OVH Cloud

Comment faire

7 réponses
Avatar
David Vincent
Bonsoir,

je relève sur une feuille l'état civil de ma commune...
Dans certaines colonnes j'avais noté :
F. Pierre ce qui signifie Feu Pierre...
F. Vincent Marguerite ce qui signifie Feue Vincent Marguerite...

Je voudrai insérer une colonne avant, ça j'y arrive...
et ensuite "virer" le F. et mettre dans la colonne crée un caractère
quelconque pour signaler que la personne est dcd.


exemple:
Col F Col G
F. Pierre F. Vincent Marguerite
François Françoise Latour
F. Jean F. Dupond de Laroque Vigneron

après vos conseils éclairés:

Col F Col G Col H Col I
X Pierre X Vincent Marguerite
François Françoise Latour
X Jean X Dupond de Laroque Vigneron


Vu le nombre de ligne, il doit falloir du VBA mais là le gars il cale...


Merci de votre aide

7 réponses

Avatar
Patrick BASTARD
Bonjour, *David Vincent*

Laisse tes colonnes F et G tranquilles (pour l'instant) !

Supposins que tes données démarrent en ligne 2
En H 2: =si(gauche(F2;2)="F.";"DCD";"")
En I2 = si(gauche(F2;2) ="F.";droite(F2;nbcar(F2)-2);F2)
Ces 2 cellules à recopier en J et K,
Les cellules H2:K2 à recopier vers le bas,
Les colonnes H :K : Copier, collage spécial, valeur.
Tu peux alors supprimer les colonnes F et G.

cela te convient-il ?

--
Bien amicordialement,
P. Bastard


Bonsoir,

je relève sur une feuille l'état civil de ma commune...
Dans certaines colonnes j'avais noté :
F. Pierre ce qui signifie Feu Pierre...
F. Vincent Marguerite ce qui signifie Feue Vincent Marguerite...

Je voudrai insérer une colonne avant, ça j'y arrive...
et ensuite "virer" le F. et mettre dans la colonne crée un caractère
quelconque pour signaler que la personne est dcd.


exemple:
Col F Col G
F. Pierre F. Vincent Marguerite
François Françoise Latour
F. Jean F. Dupond de Laroque Vigneron

après vos conseils éclairés:

Col F Col G Col H Col I
X Pierre X Vincent Marguerite
François Françoise Latour
X Jean X Dupond de Laroque
Vigneron

Vu le nombre de ligne, il doit falloir du VBA mais là le gars il
cale...

Merci de votre aide


Avatar
bourby
David Vincent wrote:
Bonsoir,

je relève sur une feuille l'état civil de ma commune...
Dans certaines colonnes j'avais noté :
F. Pierre ce qui signifie Feu Pierre...
F. Vincent Marguerite ce qui signifie Feue Vincent Marguerite...

Je voudrai insérer une colonne avant, ça j'y arrive...
et ensuite "virer" le F. et mettre dans la colonne crée un caractère
quelconque pour signaler que la personne est dcd.


exemple:
Col F Col G
F. Pierre F. Vincent Marguerite
François Françoise Latour
F. Jean F. Dupond de Laroque Vigneron

après vos conseils éclairés:

Col F Col G Col H Col I
X Pierre X Vincent Marguerite
François Françoise Latour
X Jean X Dupond de Laroque Vigneron


Vu le nombre de ligne, il doit falloir du VBA mais là le gars il cale...


Merci de votre aide


bonsoir,


tu insères 2 colonnes.
Dans la 1ère (mettons colonne A)
=si(gauche(F1;2)="F.";"x";"")
Dans la 2è:
=si(A1="x";droite(F1;nbcar(F1)-3);F1)
nota: -3 pour le F, + un point + un espace

Si tu ne veux pas garder la colonne d'origine et les formules, tu fais
ensuite un coller / collage spécial / valeurs

Cordialement


Bourby

Avatar
David Vincent
Bonsoir Patrick Bastard

A priori ça le fait bien.

Je teste plus à fond et te tiens au courant...

Merci

DV
Avatar
David Vincent
Bonsoir Bourdy

Ta solution ressemble à celle de Patrick Bastard. Comme la sienne, je teste
et te tiendrai au courant...

Merci

DV
Avatar
un quidam
Ca va surement en faire rigoler plus d'un.. Mais moi, dans ce cas la
j'attaque comme ça
on recopie tout dans la colonne insérée avant
un de formule du genre :
=SI(GAUCHE( cellule;2)="F.";"DCD";"")
on masque la colonne copiée

Pour oter les F. dans la colonne origine
je selectionne la colonne

Un coup de ctrl F , ca ouvre "rechercher"
Je recherche F. Et je fais "remplacer par un truc comme çà :'
C'est un peu simpliste, et vaut mieux faire des tests sur une copie du
fichier !
Moi aussi, le vba, j'y arrive, mais ça me rebute un peu.
Bonne chance, en tout cas
Avatar
David Vincent
re bonsoir

C'est OK

encore merci
Avatar
David Vincent
Re bonsoir

C'est OK

Merci encore

DV