Anonim

Nagyon fontos lehet a számlaszámok nyomon követése. Az összes számlaszám egymást követő, tehát a manuális bevitel megkísérelése emberi hibát okozhat, az optimálisnál kevesebb eredményt biztosítva. Nem mindig könnyű megjegyezni a sorozat következő számát, főleg mivel a számok növekedni kezdenek. Ha elfelejti az előző számot, akkor kissé átfedhet az Excel táblázata, ami később pusztítást okozhat a sorban.

Lásd még az Üres oszlopok törlése a Microsoft Excelben című cikket

Már elég nehéz emlékezni arra, hogy hol hagyta el a kulcsokat, vagy hogy kivon valamit a fagyasztóból vacsorára, még nem kell elegendő memóriacsap. Ehelyett inkább a legjobb, ha az Excel automatikusan generálja az Ön számára a számlaszámokat.

- Hihetetlenül hasznos lenne. Szóval mit kell tennem? ”

Tudomásom szerint kétféle módszer létezik arra, hogy a számlaszámok automatikusan generálódjanak az Excel programban. Ez a cikk mindkettőt elmagyarázza annak biztosítása érdekében, hogy elkerülhető legyen a számla átfedése, és ne kelljen tovább aggódnia, hogy melyik szám jön a következő.

Automatikus számlagenerálás az Excel számára

Mint már említettük, kétféle módon lehet automatikusan hozzáadni a számlaszámokat egy Excel táblázathoz vagy munkafüzethez. Az első egy képlet használatával a VBA-n (Visual Basic for Applications) belül a számlaszámok előállítása egyetlen munkafüzethez. A második módszer a Kutools használata az Excel szekvenciaszámainak beszúrására. Ez az opció lehetővé teszi számlaszámok generálását több táblázat és munkafüzet között.

1. módszer: Automatikus számlaszám-generátor a Visual Basic alkalmazásokkal

Kezdeni:

Készíthet új munkafüzetet, vagy megnyithat egy meglévő munkafüzetet, amelyet automatikus számlaszám-előállításhoz használni kíván.

Keresse meg és jelölje ki az üres cellát (kattintson a bal egérgombbal rá), és írja be az első számot, amelyre az összes jövőbeni számlaszám kezdőszámát használják. Kiindulási pontként választhat a 00000 vagy az 10000-at. Példánkban a 00000-et fogjuk használni, és azt a C3 cellába helyezzük.

Nyomja meg az Alt + F11 billentyűt a Microsoft Visual Basic for Applications párbeszédpanel megnyitásához. Bontsa ki a jelenlegi munkafüzetet (a VBAProject, ha az új 1. könyvként jelenik meg), és kattintson duplán a ThisWorkbook-ra.

Beírhatja a következő kódot, vagy egyszerűen másolhatja és beillesztheti (jelölje ki a kódot, nyomja meg a Ctrl + C billentyűket, majd kattintson a bal egérgombbal az ablakra, és nyomja meg a Ctrl + V billentyűt ) a kódot a nyitóablakba.

VBA: Hangszám-generátor

1

2

3

Private Sub Workbook_Open ()

Tartomány („C3”) Érték = Tartomány („C3”) Érték + 1

Befejezés Sub

A „C3” lesz a cella, amelybe megadta a kezdő számla számát. Az ablakba illesztés előtt feltétlenül változtassa meg a kódban.

Az alábbi képletek lehetővé teszik számlaszámának ellenőrzését. Kicsit nehéz megjegyezni, hogy távolról is emlékszem, de mindig elmentheti őket Autotext bejegyzésként, ha később bármikor újra használni szeretné őket.

Nem.KépletSzámlaszámok
1=”CompanyName” & SZÖVEG (MA (), ”ééhhnn”) & C3CompanyName14120910000
2= „CompanyName” és TEXT (TODAY (), „0”) & C3CompanyName4198210000
3= „Cégnév” és SZÖVEG (MOST (), „MMDDHHMMSS”) és C3CompanyName120909581910000
4= „Cégnév” és SZÖVEG (MOST (), „0”) és C3CompanyName4198210000
5= „CompanyName” & RANDBETWEEN (100000, 999999) & C3CompanyName44868510000

Ne feledje, hogy a képletben a C3 az a cella, amelybe a kezdő számla számát beillesztette. A „CompanyName” a szövegre van fenntartva, amelyet a számlaszámokban meg szeretne jeleníteni. Változtassa meg bármire.

Helyezze el a képletet egy cellába az automatikus számla előállításához. Ez nem ugyanaz a cella, amelyben van a kezdő számla száma, hanem az eredményekhez megadott cella. Miután a képletet az igényeinek megfelelően szerkesztette, másolhatja és beillesztheti a cellába, és nyomja meg az Enter billentyűt a számlaszám megkapásához.

Ha kész, készítse el az aktuális munkafüzetet. Ehhez kattintson a Fájl elemre, majd a Mentés elemre (vagy Mentés másként, ha új vagy más név alatt nyújt be fájlt ). Írja be a munkafüzet nevét, és ellenőrizze, hogy a Mentés másként mezőbe van-e állítva az Excel Macro-Enabled Workbook (* .xlsm). Válassza ki, hogy mentse el, majd nyomja meg a Mentés gombot.

A Számlaszám-generátor munkafüzet minden egyes megnyitásakor a számla száma egy számmal lesz nagyobb, mint az utoljára. Csak mindenképpen mentse el a munkafüzetet, mielőtt minden alkalommal bezárná, különben a munka el fog veszni.

2. módszer: Adja hozzá a számlaszámot a Kutools for Excel használatával

Azoknak, akiknek szükségük van arra, hogy több munkafüzet számlázási számát generálják, megtalálják ezeket a igényeket a Kutools használata során. Az első lefedett módszer csak egy táblázatra vagy munkafüzetre lett kifejlesztve, és sajnálatos módon átfedéses lehet, ha elfelejti menteni. A Kutools for Excel javításokat kínál mind ezekre, mind pedig a többi kérdésre.

Kezdeni:

Csakúgy, mint korábban, jelölje ki és válassza ki a cellát a számlaszámához. Ezután rá kell kattintania a Kutools elemre, majd a Beszúrás elemre, és végül a Szekvencia szám beszúrására .

Amikor megjelenik a Szekvenciaszám beszúrása párbeszédpanel, kattintson az Új gombra. Ezzel megjelenik a szekvenciaszám-szerkesztő ablak:

  • Írjon be egy nevet a Szekvencia neve mezőbe, hogy új számlaszáma címe legyen.
  • A Növekedés mezőbe írjon be egy 1-et .
  • Írja be a Prefix (opcionális) mezőbe cégének nevét vagy más szöveget, amelyet a számlaszám eredményének elején látni szeretne.
  • Az összes jövőbeli számla kezdőszámát be lehet gépelni a Start Number mezőbe. A szám bármi lehet, amit szeretne, de a legjobb volna, ha egyszerű. 00000 vagy 10000 elegendő lenne. Ha inkább kicsiben tartja a számokat, akkor csak egy számjegyet használhat, például 0 vagy 1 helyett.
  • Megadhatja a számjegyek számának számát, ha egy számot beír a Számjegyek mezőbe. Az 5-ös vagy a 6-os nem hibázhat.
  • A folyamat befejezéséhez kattintson a Hozzáadás gombra.

Amíg az újonnan létrehozott sorozat ki van választva, kattintson a Töltse ki a tartományt, majd a kilépéshez nyomja meg a Bezárás gombot. Most, függetlenül attól, hogy melyik munkafüzetben használja a Szekvenciaszám beszúrása szolgáltatást, a számlaszám automatikusan generálódik, mindegyik számmal nagyobb, mint az utoljára.

Hogyan generálhatjuk automatikusan a számlaszámokat Excelben