Ve Spojených státech je číslo sociálního zabezpečení (SSN) devítimístné číslo vydávané občanům USA, osobám s trvalým pobytem a dočasným (pracujícím) obyvatelům. Číslo je vydáno jednotlivci správou sociálního zabezpečení, nezávislou agenturou vlády Spojených států. Ačkoli je jeho primárním účelem sledovat jednotlivce pro účely sociálního zabezpečení, číslo sociálního zabezpečení se stalo de facto národním identifikačním číslem pro daňové a jiné účely.
Pokud obdržíte seznamy zaměstnanců, kde čísla sociálního zabezpečení (SSN) nejsou ve stejném formátu, tj. Některá jsou textová, číselná a obecná nebo mohou mít pomlčky. Chcete -li odstranit pomlčky, můžete jednoduše použít příkaz Najít a nahradit nebo použít klávesovou zkratku CTRL + H.
Číslo můžete naformátovat jako číslo sociálního zabezpečení. Můžete například formátovat 9místné číslo 123456789 jako 123-45-6789.
V tomto článku se naučíme převádět čísla ve formátu SSN pomocí kódu VBA.
Otázka: Mám seznam čísel sociálního zabezpečení a chci je všechny převést do daného formátu: (000-00-0000) pomocí kódu VBA.
Abychom mohli převádět čísla do formátu SSN, musíme ke spuštění VB editoru provést následující kroky:
- Klikněte na kartu Vývojář
- Ze skupiny kódů vyberte Visual Basic
- Zkopírujte níže uvedený kód do standardního modulu
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 Další r Konec s Application.ScreenUpdating = True End Sub
- Spustíme makro a získáme SSN v požadovaném formátu; viz snímek níže:
Závěr: Tímto způsobem můžeme použít funkci formátu Excel k zobrazení čísel sociálního zabezpečení ve správném formátování.
Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku.
Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail