17. oktober 2006 - 09:30Der er
6 kommentarer og 1 løsning
Covertering af blandet hextal til eksakt hextal 12cifre
Har et udtræk hvor et id nr er af forskellig længde, men alle skal være 12 cifre. 7ABAFA9 = 000007ABAFA9 31f = 00000000031F Hvordan kan jeg løse dette ? Er der nogen gode idéer, eller et quick hovede ?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Denne formel kan klare det uden vba: =HØJRE("00000000000"&A1;12) Indtast den i en ny kolonne, og kopier den hele vejen ned til sidste benyttede række.
Du kan efterfølgende erstatte de oprindelige id nr.: Marker den nye kolonne Kopier Marker kolonnen med oprindelige id nr. Vælg Rediger->Indsæt speciel, Værdier
Du kan også kombinere erikjuul's glimrende forslag i VBA så den automatisk sæter formatet ind når du taster / indsætter værdi tryk alt+F11 og kopier flg. kode ind i kodevinduet og luk editoren igen
Private Sub worksheet_change(ByVal target As Range) target = Right("000000000000" & target, 12) End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.