Controle siren / siret

Bonjour à toutes et à tous,

Est ce que quelqu'un à déjà été confronté à un ce genre de problème:

Comment contrôler depuis une liste sheets des numéros de siren ou siret via un site ou autre méthode pour ne pas à le faire un par un..?

Si quelqu'un à une solution .... ou un miracle...

Merci d'avance...

Bonjour,

À l'aide de regex :

ABrésultat
44306184100047=REGEXMATCH(A1;"\d{14}")VRAI
sd 44306184100047=REGEXMATCH(A2;"\d{14}")VRAI
44306184100047 774ss=REGEXMATCH(A3;"\d{14}")VRAI

Bonjour Pierre,

Je pense avoir compris le mode de fonctionnement de regex, mais à la base notre ERP n'accepte pas des code SIREN ou SIRET mal saisi... le problème est plus complexe... une entreprise qui vient à fermer va avoir son siren invalide... comment le détecter ..?

2 solutions, une clean, une crade :

clean : faire un script qui communique avec l'API du gouvernement (https://api.gouv.fr/les-api/sirene_v3)

crade :

ABrésultat
44306184100047=IMPORTXML("https://www.societe.com/cgi-bin/search?champs="&A1&";"//*[@id='result_etab_societe']/div/div/a")GOOGLE FRANCE Conseil en systèmes et logiciels informatiques (6202A) SIRET : 44306184100047 75009 PARIS
capture d ecran 2023 09 27 164948
capture d ecran 2023 09 27 165042

Je ne vois pas la formule qui génère l'erreur, pouvez-vous la copier ? Il semble y avoir une erreur de syntaxe .

=IMPORTXML("https://www.societe.com/cgi-bin/search?champs="&J2&";"//*[@id='result_etab_societe']/div/div/a"))

Bonjour,

Voici la formule corrigée :

=IMPORTXML("https://www.societe.com/cgi-bin/search?champs="&A1;"//*[@id='result_etab_societe']/div/div/a")

Bonjour,

Merci pour cette correction qui effectivement communique bien avec société.com, mais il n'apparait pas le statut pour voir si l'entreprise est active ou fermée..

societe com ab 2023 09 28 091113

Voici une parade :

Siret

Formule

Résultat

44306184100013=IMPORTXML("https://www.societe.com/cgi-bin/search?champs="&A1;"//*[@id='result_etab_societe']/div/div/a")GOOGLE FRANCE FROOGLE Activités de banques de données (724Z) SIRET : 44306184100013 92100 BOULOGNE-BILLANCOURT
=IMPORTXML("https://www.societe.com/etablissement/"&SUBSTITUE(C1;" ";"-")&A1&".html";"//*[@id='etab']/tbody/tr[2]/td[2]")Etablissement fermé le 01-04-2003

Dans mon exemple, C1 = la cellule contenant le nom de la société qui est retourné par la 1ere formule, dans cet ex : GOOGLE FRANCE FROOGLE

Si la société est active ça semble renvoyer le code NIC.

Est ce que je peux vous partager ma feuille de test?

Rechercher des sujets similaires à "controle siren siret"