Remplacer deux lignes du même nom par "Monsieur et Madame"

  • Initiateur de la discussion Initiateur de la discussion marneus54
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

marneus54

Guest
Bonjour,

J'ai découvert votre superbe forum d'entre aide hier et vous m'avez magnifiquement aidé !

Alors j'ose abuser pour la dernière fois !

Pour expliquer mon petit soucis, j'ai une base de ce type et voudrais un résultat comme cela

(avec une formule ou autre chose pour le faire le plus rapidement possible car ma base fait plus de 2000 noms)

C'est à dire supprimer les doublons de même nom lorsque l'adresse est commune a la civilité "Monsieur" et "Madame" pour retrouver "Monsieur et Madame" ET ajouter la date de naissance de la femme dans une nouvelle colonne si c'est possible évidemment !

Merci pour votre future aide !
 

Pièces jointes

Re : Remplacer deux lignes du même nom par "Monsieur et Madame"

Re,

Peut-être remplacer

Code:
For n = LBound(a) To UBound(a)
  If Len(b(n)) > 2 Then

par

Code:
For n = LBound(a) To UBound(a)
  If Len(b(n)) - Len(Replace(b(n), ";", "")) > 1 Then

Mais ce code est très intéressant, bravo Pierre
J'ai encore à apprendre sur les dictionnaires 😉
 
Re : Remplacer deux lignes du même nom par "Monsieur et Madame"

Re

Voila , apres correction
Pour ceux que cela interesse , j'avais sousestimé le numero des lignes

If UBound(Split(b(n), ";")) > 1 Then

remplace

If len(b(n)) > 2 Then
 

Pièces jointes

Re : Remplacer deux lignes du même nom par "Monsieur et Madame"

Re,

Je jetterais un œil attentif sur ton système d'incrémentation des items avec

Dico(x) = Dico(x) & n & ";"

ça semble très simple mais l'écriture est justement tellement dépouillée que je ne savais pas qu'on pouvait le faire comme ça 🙂

Je ferais des tests, encore merci pour ce code (et tous les autres de qualité 😉)
 
Re : Remplacer deux lignes du même nom par "Monsieur et Madame"

Bonsoir à tous


Un autre code dans le classeur joint. (La référence à Microsoft Scripting Runtime doit être active.)


ROGER2327
#5875


Jeudi 26 Palotin 139 (Sainte Prétentaine, rosière - fête Suprême Quarte)
26 Floréal An CCXX, 9,0906h - fusain
2012-W20-2T21:49:03Z
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
13
Affichages
2 K
M
Réponses
11
Affichages
1 K
marneus54
M
S
Réponses
14
Affichages
13 K
slklite
S
Retour