{"id":11620,"date":"2023-11-06T06:05:36","date_gmt":"2023-11-06T05:05:36","guid":{"rendered":"https:\/\/www.auditsi.eu\/?p=11620"},"modified":"2023-11-08T18:18:44","modified_gmt":"2023-11-08T17:18:44","slug":"excel-calculer-la-clef-de-controle-dun-numero-siret","status":"publish","type":"post","link":"https:\/\/www.auditsi.eu\/?p=11620","title":{"rendered":"EXCEL : Calculer la clef de contr\u00f4le d&#8217;un num\u00e9ro SIRET"},"content":{"rendered":"<p style=\"text-align: justify;\">Le <strong>num\u00e9ro SIRET<\/strong> (Syst\u00e8me d&#8217;Identification du R\u00e9pertoire des ETablissements) est un identifiant attribu\u00e9 \u00e0 chaque \u00e9tablissement d&#8217;une entreprise par l&#8217;INSEE. Il a \u00e9t\u00e9 cr\u00e9\u00e9 dans le but de simplifier l&#8217;identification et la gestion administrative des entreprises et de leurs \u00e9tablissements.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11744\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-SIRET.png\" alt=\"Calcul clef SIRET\" width=\"495\" height=\"285\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-SIRET.png 495w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-SIRET-300x173.png 300w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/p>\n<p style=\"text-align: justify;\">Dans cet article, nous fournirons une <strong>macro VBA<\/strong> qui calcule clef de contr\u00f4le d&#8217;un num\u00e9ro SIRET ; ceci afin soit de v\u00e9rifier la clef d&#8217;un num\u00e9ro SIRET existant, soit de cr\u00e9er de toute pi\u00e8ce un num\u00e9ro SIRET.<\/p>\n<p style=\"text-align: justify;\"><strong><em>Histoire et composition du num\u00e9ro SIRET<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Tout comme le <a href=\"https:\/\/www.auditsi.eu\/?p=11607\">num\u00e9ro SIREN<\/a>, le num\u00e9ro SIRET a \u00e9t\u00e9 <strong>introduit<\/strong> en France <strong>en 1973<\/strong> pour simplifier l&#8217;identification des \u00e9tablissements et faciliter leur suivi administratif. Il <strong>identifie de mani\u00e8re unique chaque \u00e9tablissement<\/strong> d&#8217;une entreprise. Le SIRET est utilis\u00e9 dans de multiples domaines, tels que les d\u00e9clarations fiscales, la gestion comptable et commerciale (identification des partenaires commerciaux)&#8230;<\/p>\n<p style=\"text-align: justify;\">Compos\u00e9 de 14 chiffres, le <strong>num\u00e9ro SIRET combine<\/strong> :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Le <strong>num\u00e9ro SIREN<\/strong> (identifiant de l&#8217;entreprise) sur neuf chiffres ;<\/li>\n<li style=\"text-align: justify;\">Suivi du <strong>Num\u00e9ro Interne de Classement (NIC)<\/strong> propre qui identifie l&#8217;\u00e9tablissement (de 1 \u00e0 9999) sur quatre positions ;<\/li>\n<li style=\"text-align: justify;\">Puis d&#8217;une <strong>somme de contr\u00f4le<\/strong> (sur une position) calcul\u00e9e \u00e0 partir des treize premiers (SIREN+NIC) selon l&#8217;algorithme de Luhn.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">C&#8217;est la coh\u00e9rence entre les treize premiers chiffres et la clef de contr\u00f4le qu&#8217;il convient de v\u00e9rifier.<\/p>\n<p style=\"text-align: justify;\"><strong><em>L&#8217;algorithme de Luhn<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">L&#8217;algorithme de Luhn, \u00e9galement connu sous le nom d&#8217;algorithme de Mod 10, est une m\u00e9thode couramment utilis\u00e9e pour <strong>v\u00e9rifier l&#8217;int\u00e9grit\u00e9 des num\u00e9ros d&#8217;identification<\/strong>. &nbsp;Il a \u00e9t\u00e9 cr\u00e9\u00e9 dans les ann\u00e9es 60 par un ing\u00e9nieur allemand nomm\u00e9 Hans Peter LUHN alors qu\u2019il travaillait comme chercheur chez IBM, et sa notori\u00e9t\u00e9 prit forme lorsque les banques l\u2019adopt\u00e8rent pour v\u00e9rifier la validit\u00e9 des num\u00e9ros de cartes de cr\u00e9dit. Il repose sur un calcul de somme de contr\u00f4le pour d\u00e9tecter les erreurs de saisie ou de transmission. Il est donc utilis\u00e9 pour valider les num\u00e9ros de cartes bancaires mais aussi les num\u00e9ros de s\u00e9curit\u00e9 sociale, IMEI (t\u00e9l\u00e9phones portables), SIREN et SIRET, de TVA intracommunautaire&#8230;<\/p>\n<p style=\"text-align: justify;\">Pour <strong>calculer une somme de contr\u00f4le<\/strong> d&#8217;un num\u00e9ro SIREN, cet algorithme repose sur les \u00e9tapes de calcul suivantes :<\/p>\n<ol>\n<li>Doubler un chiffre sur deux (position impair) en partant de la droite vers gauche. Si le r\u00e9sultat donne un nombre \u00e0 deux chiffres, soustraire 9 pour obtenir un seul chiffre ;<\/li>\n<li>Additionner ensemble tous les num\u00e9ros obtenus lors de l&#8217;\u00e9tape 1&nbsp; ;<\/li>\n<li>Additionner tous les chiffres position paire de droite \u00e0 gauche ;<\/li>\n<li>Additionner les r\u00e9sultats des \u00e9tapes 2 et 3 ;<\/li>\n<li>La somme de contr\u00f4le est \u00e9gale \u00e0 (10 &#8211; (r\u00e9sultat de l&#8217;addition Mod 10)) Mod 10<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Cet algorithme est assez simple \u00e0 programmer.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #993366;\"><em><strong>&gt;&gt;&gt;<\/strong><\/em><\/span> Autre exemple d\u2019application de l\u2019algorithme de Luhn : <a href=\"https:\/\/www.auditsi.eu\/?p=11612\">contr\u00f4le de la validit\u00e9 d\u2019un num\u00e9ro SIRET<\/a> \/ <a href=\"https:\/\/www.auditsi.eu\/?p=11607\">contr\u00f4le de la validit\u00e9 d\u2019un num\u00e9ro SIREN<\/a> \/ <a href=\"https:\/\/www.auditsi.eu\/?p=1217\">contr\u00f4le de la validit\u00e9 d\u2019un num\u00e9ro de S\u00e9curit\u00e9 sociale<\/a> \/ <a href=\"https:\/\/www.auditsi.eu\/?p=6739\">calcul du num\u00e9ro de TVA intracommunautaire \u00e0 partir d\u2019un num\u00e9ro SIREN<\/a>.<\/p>\n<p style=\"text-align: justify;\"><em><strong>Macro VBA de calcul de la clef de contr\u00f4le d&#8217;un num\u00e9ro SIRET<\/strong> <\/em><\/p>\n<p style=\"text-align: justify;\">La fonction CalculeClefLuhn_SIRET calcule la somme de contr\u00f4le d&#8217;un num\u00e9ro SIRET d\u00e9pourvu de clef de contr\u00f4le (sur 13 chiffres) selon l&#8217;algorithme de Luhn expos\u00e9 ci-avant et renvoie :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Un chiffre positif de 0 \u00e0 9<\/li>\n<li style=\"text-align: justify;\">-1 si le num\u00e9ro SIRET est d&#8217;une longueur diff\u00e9rente de treize chiffres.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11744\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-SIRET.png\" alt=\"Calcul clef SIRET\" width=\"495\" height=\"285\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-SIRET.png 495w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-SIRET-300x173.png 300w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/p>\n<p style=\"text-align: justify;\">Exemple d&#8217;utilisation dans un classeur Excel :<\/p>\n<p style=\"text-align: center;\">=CalculeClefLuhn_SIRET(&#8220;3122123010200&#8221;)<\/p>\n<p style=\"text-align: justify;\">Dans le cas pr\u00e9sent, cette formule de calcul Excel renvoie le chiffre 1 correspondant \u00e0 la clef de contr\u00f4le des treize premiers chiffres du&nbsp; num\u00e9ro SIRET &#8220;3122123010200&#8221;. Le num\u00e9ro de SIRET complet est donc : 312 212 301 02001, soir celui de <a href=\"https:\/\/www.pappers.fr\/entreprise\/renault-retail-group-312212301\" target=\"_blank\" rel=\"noopener\">RENAULT RETAIL GROUP<\/a> (ouf ! la formule de calcul fonctionne correctement) :<\/p>\n<div id=\"attachment_11745\" style=\"width: 534px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11745\" class=\"size-full wp-image-11745\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/SIRET-RRG-PAPPERS.png\" alt=\"Num\u00e9ro SIRET de RENAULT RETAIL GROUP sur le site d'informations juridiques Pappers.\" width=\"524\" height=\"393\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/SIRET-RRG-PAPPERS.png 524w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/SIRET-RRG-PAPPERS-300x225.png 300w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><p id=\"caption-attachment-11745\" class=\"wp-caption-text\">Num\u00e9ro SIRET de RENAULT RETAIL GROUP sur le site d&#8217;informations juridiques Pappers.<\/p><\/div>\n<p style=\"text-align: justify;\">Le fichier Excel comprenant la macro VBA est t\u00e9l\u00e9chargeable ci-apr\u00e8s.<\/p>\n<p style=\"text-align: justify;\">Code-source de la macro VBA :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"visualbasic\">'----------------------------------------------------------------------------------\r\n'\r\n' Calcul de la somme de contr\u00f4le d'un num\u00e9ro SIRET\r\n'\r\n' Infos :  https:\/\/www.auditsi.eu\/?p=11620\r\n'\r\n'----------------------------------------------------------------------------------\r\n\r\n\r\nOption Explicit\r\n\r\n\r\n'----------------------------------------------------------------------------------\r\n'Algorithme de Luhn applicable aux num\u00e9ros SIREN et SIRET\r\n'----------------------------------------------------------------------------------\r\n\r\n\r\n'Calcule la clef de contr\u00f4le d'une cha\u00eene (qui ne contient pas la clef) selon l'algorithme de Luhn\r\nPrivate Function CalculeClefLuhn(Cha\u00eene As String) As Integer\r\n    'D\u00e9claration des variables\r\n    Dim LongueurCha\u00eene As Integer\r\n    Dim i As Integer\r\n    Dim Position As Integer\r\n    Dim Chiffre As Integer\r\n    Dim Addition As Integer\r\n        \r\n    'Calcule le nombre de caract\u00e8res de la Cha\u00eene\r\n    LongueurCha\u00eene = Len(Cha\u00eene)\r\n    \r\n    Addition = 0\r\n    \r\n    'Parcourt chaque chiffre de la variable Cha\u00eene de droite \u00e0 gauche\r\n    For i = LongueurCha\u00eene To 1 Step -1\r\n        Position = Position + 1\r\n        \r\n        'Lit le chiffre en cours (position i dans la Cha\u00eene)\r\n        Chiffre = CInt(Mid(Cha\u00eene, i, 1))\r\n        \r\n        'Si la position est paire (\u00e0 partir de la droite), multiplier par 2\r\n        If Position Mod 2 &lt;&gt; 0 Then 'si le reste de la division i\/2= 0 -&gt; position paire sinon impaire\r\n            Chiffre = Chiffre * 2\r\n            'Si le r\u00e9sultat de la multiplication est sup\u00e9rieur \u00e0 9, soustraire 9\r\n            If Chiffre &gt; 9 Then\r\n                Chiffre = Chiffre - 9\r\n            End If\r\n        End If\r\n        \r\n        'Additionne les chiffres au fur et \u00e0 mesure de l'ex\u00e9cution de la boucle (impairs*2 + pairs)\r\n        Addition = Addition + Chiffre\r\n    Next i\r\n    \r\n    'Calcule la clef de contr\u00f4le\r\n    CalculeClefLuhn = (10 - (Addition Mod 10)) Mod 10\r\nEnd Function\r\n\r\n\r\n'Calcule la clef d'un num\u00e9ro SIRET (13 caract\u00e8res)\r\n'   Valeur de retour :\r\n'       - chiffre positif de 0 \u00e0 9 : clef de contr\u00f4le\r\n'       - -1                       : longueur du num\u00e9ro SIRET fourni (sans clef de contr\u00f4le) &lt;&gt; 13\r\nFunction CalculeClefLuhn_SIRET(Cha\u00eene As String) As Integer\r\n    Select Case Len(Cha\u00eene)\r\n        Case 13:\r\n            CalculeClefLuhn_SIRET = CalculeClefLuhn(Cha\u00eene)\r\n        Case Else:\r\n            CalculeClefLuhn_SIRET = -1\r\n    End Select\r\nEnd Function\r\n<\/pre>\n<p style=\"text-align: justify;\">A noter, cette macro calcule la somme de contr\u00f4le pour constituer un num\u00e9ro SIRET complet ; pour autant le num\u00e9ro SIRET ainsi constitu\u00e9 n&#8217;aura pas n\u00e9cessairement une existence r\u00e9elle. Pour v\u00e9rifier l&#8217;existence l\u00e9gale d&#8217;un num\u00e9ro SIRET, il suffit de se rendre, entre autres exemples, sur le <a href=\"https:\/\/avis-situation-sirene.insee.fr\/\" target=\"_blank\" rel=\"noopener\">r\u00e9pertoire SIRENE (INSEE)<\/a> ou encore sur <a href=\"https:\/\/www.auditsi.eu\/?p=9178\">Pappers.fr<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11641\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/SITE-AVIS-SITUATION-SIRENE.png\" alt=\"SITE AVIS SITUATION SIRENE\" width=\"942\" height=\"871\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/SITE-AVIS-SITUATION-SIRENE.png 942w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/SITE-AVIS-SITUATION-SIRENE-300x277.png 300w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/SITE-AVIS-SITUATION-SIRENE-768x710.png 768w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/SITE-AVIS-SITUATION-SIRENE-730x675.png 730w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/p>\n<p>Petit bonus : calculer la <strong>clef d&#8217;un num\u00e9ro de carte bancaire<\/strong> :<\/p>\n<p>Le recto d&#8217;une carte de paiement comporte un num\u00e9ro <strong>compos\u00e9 de seize chiffres<\/strong> qui l&#8217;identifient mani\u00e8re unique :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11644\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/CB.png\" alt=\"CB\" width=\"433\" height=\"278\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/CB.png 433w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/08\/CB-300x193.png 300w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/p>\n<p style=\"text-align: justify;\">Un <strong>num\u00e9ro de carte de paiement<\/strong> est constitu\u00e9 de :<\/p>\n<ul>\n<li>6 chiffres identifiant l\u2019\u00e9metteur de la carte (ou BIN pour <em>Bank Identification Number<\/em>) ;<\/li>\n<li>9 chiffres combin\u00e9s al\u00e9atoirement (1 milliard de combinaisons possibles) et qui correspondent au num\u00e9ro de la carte bancaire \u00e0 proprement parl\u00e9 ;<\/li>\n<li>le dernier chiffre constitue la <strong>clef de contr\u00f4le<\/strong> calcul\u00e9e \u00e0 l&#8217;aide de l\u2019<strong>algorithme de Luhn<\/strong>.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Vous pouvez essayer sur votre propre carte bancaire en <strong>soumettant les quinze premiers chiffres<\/strong> \u00e0 la fonction CalculeClefLuhn_CB dont le code VBA est fourni ci-apr\u00e8s&#8230; Cette fonction fonctionne rigoureusement de la m\u00eame mani\u00e8re que la fonction CalculeClefLuhn_SIRET :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11747\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-CB.png\" alt=\"Calcul clef CB\" width=\"514\" height=\"279\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-CB.png 514w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/09\/Calcul-clef-CB-300x163.png 300w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/p>\n<p style=\"text-align: justify;\">D&#8217;un point de vue th\u00e9orique, il est donc possible de cr\u00e9er \u00e0 loisir des num\u00e9ros de carte bancaire fictif pour effectuer des paiements en ligne&#8230; toutefois, la commande en ligne ne passera ni l&#8217;\u00e9tape de contr\u00f4le du cryptogramme visuel (ou code CVV pour <em>Card Validation Value<\/em>, aussi appel\u00e9 CVC (<em>Card Validation Code<\/em>) constitu\u00e9 de 3 ou 4 caract\u00e8res situ\u00e9s en g\u00e9n\u00e9ral au verso de la carte de paiement), du nom du titulaire et de la date d&#8217;expiration, ni celle de l&#8217;authentification SMS ou par m\u00e9l voire biom\u00e9trique. <span style=\"background-color: #ffff00;\"><strong>Ce code est fourni \u00e0 titre p\u00e9dagogique ; il ne doit pas \u00eatre utilis\u00e9 \u00e0 d&#8217;autres fins (fraude par exemple)<\/strong><\/span>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"visualbasic\">'----------------------------------------------------------------------------------\r\n'\r\n' Calcul de la somme de contr\u00f4le d'un num\u00e9ro CB\r\n'\r\n' Infos :  https:\/\/www.auditsi.eu\/?p=11620\r\n'\r\n'----------------------------------------------------------------------------------\r\n\r\n\r\nOption Explicit\r\n\r\n\r\n'----------------------------------------------------------------------------------\r\n'Algorithme de Luhn applicable aux num\u00e9ros CB\r\n'----------------------------------------------------------------------------------\r\n\r\n\r\n'Calcule la clef de contr\u00f4le d'une cha\u00eene (qui ne contient pas la clef) selon l'algorithme de Luhn\r\nPrivate Function CalculeClefLuhn(Cha\u00eene As String) As Integer\r\n    'D\u00e9claration des variables\r\n    Dim LongueurCha\u00eene As Integer\r\n    Dim i As Integer\r\n    Dim Position As Integer\r\n    Dim Chiffre As Integer\r\n    Dim Addition As Integer\r\n        \r\n    'Calcule le nombre de caract\u00e8res de la Cha\u00eene\r\n    LongueurCha\u00eene = Len(Cha\u00eene)\r\n    \r\n    Addition = 0\r\n    \r\n    'Parcourt chaque chiffre de la variable Cha\u00eene de droite \u00e0 gauche\r\n    For i = LongueurCha\u00eene To 1 Step -1\r\n        Position = Position + 1\r\n        \r\n        'Lit le chiffre en cours (position i dans la Cha\u00eene)\r\n        Chiffre = CInt(Mid(Cha\u00eene, i, 1))\r\n        \r\n        'Si la position est paire (\u00e0 partir de la droite), multiplier par 2\r\n        If Position Mod 2 &lt;&gt; 0 Then 'si le reste de la division i\/2= 0 -&gt; position paire sinon impaire\r\n            Chiffre = Chiffre * 2\r\n            'Si le r\u00e9sultat de la multiplication est sup\u00e9rieur \u00e0 9, soustraire 9\r\n            If Chiffre &gt; 9 Then\r\n                Chiffre = Chiffre - 9\r\n            End If\r\n        End If\r\n        \r\n        'Additionne les chiffres au fur et \u00e0 mesure de l'ex\u00e9cution de la boucle (impairs*2 + pairs)\r\n        Addition = Addition + Chiffre\r\n    Next i\r\n    \r\n    'Calcule la clef de contr\u00f4le\r\n    CalculeClefLuhn = (10 - (Addition Mod 10)) Mod 10\r\nEnd Function\r\n\r\n\r\n'Calcule la clef d'un num\u00e9ro CB (15 caract\u00e8res)\r\n'   Valeur de retour :\r\n'       - chiffre positif de 0 \u00e0 9 : clef de contr\u00f4le\r\n'       - -1                       : longueur du num\u00e9ro SIRET fourni (sans clef de contr\u00f4le) &lt;&gt; 15\r\nFunction CalculeClefLuhn_CB(Cha\u00eene As String) As Integer\r\n    Select Case Len(Cha\u00eene)\r\n        Case 15:\r\n            CalculeClefLuhn_CB = CalculeClefLuhn(Cha\u00eene)\r\n        Case Else:\r\n            CalculeClefLuhn_CB = -1\r\n    End Select\r\nEnd Function\r\n<\/pre>\n<p style=\"text-align: justify;\">Il ne vous reste plus qu&#8217;\u00e0 tester sans mod\u00e9ration !<\/p>\n<p style=\"text-align: justify;\">___<\/p>\n<p style=\"text-align: justify;\">Approfondir le sujet : <a href=\"https:\/\/www.auditsi.eu\/?tag=siret\">SIRET<\/a> \/ <a href=\"https:\/\/www.auditsi.eu\/?tag=siren\">SIREN<\/a> \/ <a href=\"https:\/\/www.auditsi.eu\/?p=9269\">Information l\u00e9gale des entreprises<\/a><\/p>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"EXCEL%20%3A%20Calculer%20la%20clef%20de%20contr%C3%B4le%20d%27un%20num%C3%A9ro%20SIRET\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>Le num\u00e9ro SIRET (Syst\u00e8me d&#8217;Identification du R\u00e9pertoire des ETablissements) est un identifiant attribu\u00e9 \u00e0 chaque \u00e9tablissement d&#8217;une entreprise par l&#8217;INSEE. Il a \u00e9t\u00e9 cr\u00e9\u00e9 dans le but de simplifier l&#8217;identification et la gestion administrative des entreprises et de leurs \u00e9tablissements. Dans cet article, nous fournirons une macro VBA qui calcule clef de contr\u00f4le d&#8217;un num\u00e9ro &#8230;<\/p>\n<p><a href=\"https:\/\/www.auditsi.eu\/?p=11620\" class=\"more-link\">Continue reading &lsquo;EXCEL : Calculer la clef de contr\u00f4le d&#8217;un num\u00e9ro SIRET&rsquo; &raquo;<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"EXCEL%20%3A%20Calculer%20la%20clef%20de%20contr%C3%B4le%20d%27un%20num%C3%A9ro%20SIRET\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[48,215],"tags":[3002,2999,3000,2998,3001,2979,522,523,3003,3005,3004,2456,1788,519,233,900,2981,901,2978,1784,2358,2359,2980,1641],"class_list":["post-11620","post","type-post","status-publish","format-standard","hentry","category-excel","category-vba","tag-bin","tag-carte-bancaire","tag-carte-bleue","tag-carte-de-paiement","tag-cb","tag-checksum","tag-clef-de-controle","tag-controle-de-coherence","tag-cryptogramme","tag-cvc","tag-cvv","tag-fonction","tag-formule-de-luhn","tag-insee","tag-len","tag-mod","tag-mod-10","tag-modulo","tag-nic","tag-siren","tag-sirene","tag-siret","tag-somme-de-controle","tag-vba"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/11620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11620"}],"version-history":[{"count":13,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/11620\/revisions"}],"predecessor-version":[{"id":11750,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/11620\/revisions\/11750"}],"wp:attachment":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}