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:
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!
Hozzon létre egy listát ugyanazon cellákból, több lapon a VBA segítségével
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 :
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.
Hozzon létre dinamikus listát ugyanazon cellákból több lapon a Kutools for Excel segítségével
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.
2. lépés: A megnyíló Füles munkalapok hivatkozások párbeszédpanelen
(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
Demó
Kapcsolódó cikkek:
A legjobb irodai hatékonyságnövelő eszközök
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...
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!