Comparatif de 2 colonnes de siren

DOV37

XLDnaute Nouveau
Bonsoir à toutes et tous,

Etant débutant sur Visual Basic j'aurai besoin de vos lumières pour éclairer ma propre lanterne.
J'ai un fichier composé de 2 colonnes composer de numéros siren. Je souhaiterai pouvoir les comparer et que pour ceux de la colonne B qui se trouvent aussi dans la colonne A , la cellule se mette en couleur (rouge par exemple) ou bien que dans la colonne C un "ok" soit indiqué à côté du siren trouivé dans B et A.

Vous remerciant par avance de votre aide précieuse qui me sortira des ténébres.
 

Tibo

XLDnaute Barbatruc
Re : Comparatif de 2 colonnes de siren

Bonsoir,

Sans passer par le VBA, avec une formule en C1 :

Code:
=SI(NB.SI(A:A;B1)>0;"ok";"")

Pour mettre en couleur la colonne B, une Mise en Forme Conditionnelle :

La formule est :

Code:
=NB.SI(A:A;B1)>0

+ application d'un motif de ton choix

Je te laisse tester

@+
 

DOV37

XLDnaute Nouveau
Re : Comparatif de 2 colonnes de siren

GENIAL,

Cela fonctionne super bien. Je pensais qu'il fallait passer par VBA alors qu'il y avait plus simple.

Comme quoi, je suis encore du côté obscur de la force d'excel. Mais bon, je ne desépere pas.

Par contre, il me reste un souci à regler. Je dois en réalité comparer des siret à des siren en clair, comparer une chaine de 15 chiffres par rapport a une chaine de 9 chiffres.

Aurais-tu ou quelqu'un aurait-il "The solution".

Encore merci à tous pour le coup de main.

A +
 

GIBI

XLDnaute Impliqué
Re : Comparatif de 2 colonnes de siren

Bonjour,

si je me souviens le numéro de Siren correspond au 9 premiers caractères du SIRET,

donc il suffit de comparer les 9 caractères avec une formule du style
gauche(a1;9) ou STXT(a1;1;9)

par exemple
=si(gauche(a1;9)=b1;"OK;"KO)

GIBI

PS : je te conseille d'utiliser le menu Inserer/fonction qui t'aurais permis de trouver rapidement
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 326
Membres
103 180
dernier inscrit
Vcr