Formato de números como números de seguro social
En los Estados Unidos, un número de Seguro Social (SSN) es un número de nueve dígitos emitido a ciudadanos estadounidenses, residentes permanentes y residentes temporales (que trabajan). El número es emitido a un individuo por la Administración del Seguro Social, una agencia independiente del gobierno de los Estados Unidos. Aunque su objetivo principal es rastrear a las personas con fines de seguridad social, el número de la seguridad social se ha convertido en un número de identificación nacional de facto para fines tributarios y otros fines.
Si recibe listas de empleados donde los números de Seguro Social (SSN)
no están en el mismo formato, es decir, algunos son de texto, numéricos y generales o pueden tener guiones. Para eliminar los guiones, simplemente puede usar el comando Buscar y reemplazar o usar la tecla de método abreviado CTRL + H.
Puede formatear un número como número de Seguro Social. Por ejemplo, puede formatear un número de 9 dígitos, 123456789, como 123-45-6789.
En este artículo, aprenderemos cómo convertir números en formato SSN usando código VBA.
Pregunta: Tengo una lista de números de seguro social y quiero convertirlos todos al formato dado: (000-00-0000), usando el código VBA.
Para convertir números al formato SSN, debemos seguir los pasos a continuación para iniciar el editor de VB:
Haga clic en la pestaña Desarrollador. Desde el grupo Código, seleccione Visual Basic
-
Copie el siguiente código en el módulo estándar
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
-
Ejecutaremos la macro y obtendremos el SSN en el formato requerido; consulte la instantánea a continuación:
Conclusión: De esta manera, podemos usar la función de formato de Excel para mostrar los números de seguridad social en el formato adecuado.
Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook.
Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos a [email protected]