VBA – Numéros de format que les numéros de sécurité sociale
Aux États-Unis, un numéro de sécurité sociale (SSN) est un numéro à neuf chiffres attribué aux citoyens américains, aux résidents permanents et aux résidents temporaires (actifs). Le numéro est délivré à un individu par la Social Security Administration, une agence indépendante du gouvernement des États-Unis. Bien que son objectif principal soit de suivre les individus à des fins de sécurité sociale, le numéro de sécurité sociale est devenu de facto un numéro d’identification national à des fins fiscales et autres.
Si vous recevez des listes d’employés où les numéros de sécurité sociale (SSN)
ne sont pas dans le même format, c’est-à-dire que certains sont textuels, numériques et généraux ou peuvent avoir des tirets. Pour supprimer les tirets, vous pouvez simplement utiliser la commande Rechercher et remplacer ou utiliser la touche de raccourci CTRL + H.
Vous pouvez formater un nombre en tant que numéro de sécurité sociale. Par exemple, vous pouvez formater un nombre à 9 chiffres, 123456789 en 123-45-6789.
Dans cet article, nous allons apprendre à convertir des nombres au format SSN à l’aide du code VBA.
Question: J’ai une liste de numéros de sécurité sociale et je souhaite les convertir tous dans le format donné: (000-00-0000), en utilisant le code VBA.
Afin de convertir des nombres au format SSN, nous devons suivre les étapes ci-dessous pour lancer l’éditeur VB:
Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic
-
Copiez le code ci-dessous dans le module standard
Sub SSN_Format() Dim r As Range Application.ScreenUpdating = False With Range("A1").CurrentRegion For Each r In .Cells With r .Value = Application.Text(.Value, "000-00-0000") End With Next r End With Application.ScreenUpdating = True End Sub
-
Nous allons exécuter la macro et nous obtenons le SSN au format requis; reportez-vous à l’instantané ci-dessous:
Conclusion: De cette façon, nous pouvons utiliser la fonction de format Excel pour afficher les numéros de sécurité sociale dans un formatage approprié.
Si vous avez aimé nos blogs, partagez-les avec vos amis sur Facebook. Et vous pouvez aussi nous suivre sur Twitter et Facebook.
Nous serions ravis de vous entendre, faites-nous savoir comment nous pouvons améliorer, compléter ou innover notre travail et le rendre meilleur pour vous. Écrivez-nous à [email protected]