VBA - Μορφοποίηση αριθμών ως αριθμών κοινωνικής ασφάλισης

Anonim

Στις Ηνωμένες Πολιτείες, ένας αριθμός κοινωνικής ασφάλισης (SSN) είναι ένας εννιαψήφιος αριθμός που εκδίδεται σε πολίτες των ΗΠΑ, μόνιμους κατοίκους και προσωρινούς (εργαζόμενους) κατοίκους. Ο αριθμός εκδίδεται σε ένα άτομο από την Υπηρεσία Κοινωνικής Ασφάλισης, μια ανεξάρτητη υπηρεσία της κυβέρνησης των Ηνωμένων Πολιτειών. Αν και ο κύριος σκοπός του είναι η παρακολούθηση ατόμων για σκοπούς Κοινωνικής Ασφάλισης, ο αριθμός Κοινωνικής Ασφάλισης έχει γίνει de facto εθνικός αριθμός αναγνώρισης για φορολογικούς και άλλους σκοπούς.

Εάν λαμβάνετε λίστες εργαζομένων όπου οι αριθμοί Κοινωνικής Ασφάλισης (SSN) δεν έχουν την ίδια μορφή, δηλαδή ορισμένοι είναι κειμενικοί, αριθμητικοί και γενικοί ή ενδέχεται να έχουν παύλες. Για να καταργήσετε τις παύλες, μπορείτε απλά να χρησιμοποιήσετε την εντολή Εύρεση & αντικατάσταση ή να χρησιμοποιήσετε το πλήκτρο συντόμευσης CTRL + H.

Μπορείτε να μορφοποιήσετε έναν αριθμό ως αριθμό Κοινωνικής Ασφάλισης. Για παράδειγμα, μπορείτε να μορφοποιήσετε έναν 9ψήφιο αριθμό, 123456789 ως 123-45-6789.

Σε αυτό το άρθρο, θα μάθουμε πώς να μετατρέπουμε αριθμούς σε μορφή SSN χρησιμοποιώντας κώδικα VBA.

Ερώτηση: Έχω μια λίστα με τον αριθμό κοινωνικής ασφάλισης και θέλω να τους μετατρέψω όλους στη δεδομένη μορφή: (000-00-0000), χρησιμοποιώντας τον κωδικό VBA.

Για να μετατρέψουμε αριθμούς σε μορφή SSN, πρέπει να ακολουθήσουμε τα παρακάτω βήματα για να ξεκινήσουμε τον επεξεργαστή VB:

  • Κάντε κλικ στην καρτέλα Προγραμματιστής
  • Από την ομάδα κώδικα επιλέξτε Visual Basic

  • Αντιγράψτε τον παρακάτω κώδικα στην τυπική μονάδα
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 Επόμενο r Τέλος με Application.ScreenUpdating = True End Sub 

  • Θα εκτελέσουμε τη μακροεντολή και θα λάβουμε το SSN στην απαιτούμενη μορφή. ανατρέξτε στο παρακάτω στιγμιότυπο:

Συμπέρασμα: Με αυτόν τον τρόπο, μπορούμε να χρησιμοποιήσουμε τη λειτουργία μορφής excel για να εμφανίσουμε τους αριθμούς κοινωνικής ασφάλισης σε σωστή μορφοποίηση.

Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook.
Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email