Ugrás a tartalomra

Hogyan hozhatunk létre listát ugyanazon cellákból az Excel több lapján keresztül?

Tegyük fel, hogy minden havi értékesítési táblázatot külön munkalapon helyezünk el, az alábbi képernyőképen látható módon, és az összes értékesítési táblázat azonos elrendezésű. Most össze akarunk hozni egy listát az összes összegértékből (E6 cella) több munkalapon. Hogyan lehet elvégezni? És mi van, ha dinamikus listát hozunk létre az egyes munkalapok összegértékéből? Kétféle módja van az Ön számára:

doc több lap létrehozása 1

Hozzon létre egy listát ugyanazon cellákból, több lapon a VBA segítségével

Hozzon létre dinamikus listát ugyanazon cellákból több lapon a Kutools for Excel segítségével

Több munkalap / munkafüzet könnyedén egyesíthető egyetlen munkalapba / munkafüzetbe

Fárasztó lehet több tucat különböző munkafüzet lapot egyetlen lapba egyesíteni. De a Kutools for Excel segítségével Kombinálás (munkalapok és munkafüzetek) segédprogram, csak néhány kattintással végezheti el!

ad kombinációs lapok könyvek 1


A következő VBA-kóddal könnyen létrehozhat egy listát a megadott cellákból több munkalapon. A következőket teheti:

1. lépés: Válassza ki a megadott cellát, amelyből létrehozza a listáját. Esetünkben kiválasztjuk az E6 cellát.

2 lépés: Nyomja meg a gombot más + F11 gombokkal egyidejűleg nyissa meg a Microsoft Visual Basic for Applications ablakot, kattintson a gombra betétlap > Modulok, majd illessze be a következő kódot a modul ablakába.

VBA: Hozzon létre egy listát ugyanazon cellákból több lapon keresztül

Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub

3 lépés: Nyomja meg a gombot F5 vagy kattintson a gombra futás gombra a VBA futtatásához.

Ezután az összes munkalapon a megadott cellából származó összes értéket átmásolja egy új KutoolsforExcel nevű munkalapra. Lásd a képernyőképet :

doc több lap létrehozása 2

Ez a VBA kitölti a listát egy új munkalapba, és a lista értékei statikusak, amelyek nem változnak az eredeti értékekkel.

Előfordulhat azonban, hogy érdemes feltölteni a listát meghatározott tartományba, és megkövetelni, hogy a listaértékek mindig megegyezzenek a megadott cellák eredeti értékeivel. Ezen igények kielégítéséhez próbálja ki a következő módszert.


Ez a módszer bevezet Kutools az Excel számára'S Dinamikusan olvassa el a Munkalapokat segédprogram segítségével dinamikus listát hozhat létre ugyanazon cellákból több munkalapon.

Kutools az Excel számára - Tele van több mint 300 alapvető Excel-eszközzel. Élvezze a teljes funkcionalitású 30 napos INGYENES próbaverziót hitelkártya nélkül! Letöltés most!

1. lépés: Válassza ki azt a tartományt, ahová kitölti a dinamikus listát, majd kattintson a gombra Kutools > Több > Dinamikusan olvassa el a Munkalapokat.

A doki dinamikusan hivatkozik az 1. lapokra

2. lépés: A megnyíló Füles munkalapok hivatkozások párbeszédpanelen

doc több lap létrehozása 5

(1) Kattintson a gombra Töltse ki a rendelést mezőbe, és a legördülő listából válassza ki a kitöltés típusát. Esetünkben kiválasztjuk Töltse ki függőlegesen a cellát cella után;

(2) A Töltse ki a képletet mezőben adja meg a cella címét, amelyből dinamikus listát fog létrehozni, majd kattintson a gombra Zár gomb  hogy lezárja a képletet.

(3) Kattintson a gombra Kitöltési tartomány gombot.

Most látni fogja, hogy az összes munkalap a megadott cellákban lévő értékeket kitölti a megadott tartományba, az alábbi képernyőképen:

Amikor az eredeti értékek megváltoztak, a megadott lista megfelelő értékei automatikusan megváltoznak.

Kutools az Excel számára - Töltse fel az Excelt több mint 300 alapvető eszközzel. Élvezze a teljes funkcionalitású 30 napos INGYENES próbaverziót hitelkártya nélkül! Szerezd meg most


Kutools az Excel számára: Több mint 300 praktikus eszköz a keze ügyében! Kezdje el a 30 napos ingyenes próbaidőszakot funkciók korlátozása nélkül. Töltse le most!

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very helpful bit of coding, saved hours of work creating a table from lots of separate data worksheets
This comment was minimized by the moderator on the site
Thank you very much for this. Just saved me hours of work as I had to go through 200 sheets doing data input... One thing to note for people is to click the cell you want it to use prior to opening ip and running the macro. Scratched my head for a couple minutes as the worksheet was opening up but didn't know why the information wasn't showing
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations