VBA – Format Zahlen wie Sozialversicherungsnummern
In den Vereinigten Staaten ist eine Sozialversicherungsnummer (Social Security Number, SSN) eine neunstellige Nummer, die an US-Bürger, ständige Einwohner und vorübergehende (arbeitende) Einwohner vergeben wird. Die Nummer wird von der Social Security Administration, einer unabhängigen Behörde der US-Regierung, an eine Einzelperson vergeben. Obwohl der Hauptzweck darin besteht, Personen für Zwecke der sozialen Sicherheit zu verfolgen, ist die Sozialversicherungsnummer de facto zu einer nationalen Identifikationsnummer für Steuern und andere Zwecke geworden.
Wenn Sie Mitarbeiterlisten erhalten, in denen die Sozialversicherungsnummern (SSN)
sind nicht im gleichen Format, d. h. einige sind Text, numerisch und allgemein oder können Bindestriche haben. 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 Nummer 123456789 als 123-45-6789 formatieren.
In diesem Artikel erfahren Sie, wie Sie Zahlen im SSN-Format mithilfe von VBA-Code konvertieren.
Frage: Ich habe eine Liste mit Sozialversicherungsnummern und möchte alle mit dem VBA-Code in das angegebene Format (000-00-0000) konvertieren.
Um Zahlen in das SSN-Format zu konvertieren, müssen Sie die folgenden Schritte ausführen, um den VB-Editor zu starten:
Klicken Sie auf die Registerkarte Entwickler. Wählen Sie in der Gruppe Code die Option Visual Basic
aus * 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 werden das Makro ausführen und die SSN im erforderlichen Format erhalten. Siehe den folgenden Schnappschuss:
Schlussfolgerung: Auf diese Weise können wir die Excel-Formatfunktion verwenden, um soziale Sicherheitsnummern in der richtigen Formatierung anzuzeigen.
Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie Ihren Freunden auf Facebook mit. Sie können uns auch auf Twitter und Facebook folgen.
Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder innovieren und für Sie verbessern können. Schreiben Sie uns an [email protected]