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.

img1

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

img2

  • 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

img3

  • Nous allons exécuter la macro et nous obtenons le SSN au format requis; reportez-vous à l’instantané ci-dessous:

img4

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é.

image 48

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]