VBA - Zahlen als Sozialversicherungsnummern formatieren

Anonim

In den Vereinigten Staaten ist eine Sozialversicherungsnummer (SSN) eine neunstellige Nummer, die an US-Bürger, ständige Einwohner und vorübergehend (erwerbstätige) Einwohner vergeben wird. Die Nummer wird einer Person von der Social Security Administration, einer unabhängigen Behörde der US-Regierung, ausgestellt. Obwohl ihr Hauptzweck darin besteht, Einzelpersonen für Zwecke der Sozialversicherung zu verfolgen, ist die Sozialversicherungsnummer de facto zu einer nationalen Identifikationsnummer für Steuer- und andere Zwecke geworden.

Wenn Sie Mitarbeiterlisten erhalten, in denen die Sozialversicherungsnummern (SSN) nicht das gleiche Format haben, d. h. einige sind Text, numerisch und allgemein oder können Bindestriche enthalten. Um Bindestriche zu entfernen, können Sie einfach den Befehl Suchen & Ersetzen oder die Tastenkombination STRG + H verwenden.

Sie können eine Nummer als Sozialversicherungsnummer formatieren. Sie können beispielsweise eine 9-stellige Zahl, 123456789, als 123-45-6789 formatieren.

In diesem Artikel erfahren Sie, wie Sie Zahlen mit VBA-Code in das SSN-Format konvertieren.

Frage: Ich habe eine Liste mit Sozialversicherungsnummern und möchte sie alle mit dem VBA-Code in das angegebene Format konvertieren: (000-00-0000).

Um Zahlen in das SSN-Format zu konvertieren, müssen wir die folgenden Schritte ausführen, um den VB-Editor zu starten:

  • Klicken Sie auf die Registerkarte Entwickler
  • Wählen Sie aus der Gruppe Code die Option Visual Basic

  • Kopieren Sie den folgenden Code in das Standardmodul
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 

  • Wir führen das Makro aus und erhalten die SSN im erforderlichen Format; Siehe den folgenden Schnappschuss:

Abschluss: Auf diese Weise können wir die Excel-Formatfunktion verwenden, um Sozialversicherungsnummern in der richtigen Formatierung anzuzeigen.

Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Und Sie können uns auch auf Twitter und Facebook folgen.
Wir würden uns freuen, von Ihnen zu hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder erneuern und für Sie verbessern können. Schreiben Sie uns auf der E-Mail-Site