Hogyan válasszuk ki az Excel minden n-edik oszlopát?
Például van egy nagy munkalapja, több száz oszlopnyi adattal. Most minden harmadik oszlop adatait át kell másolnia, és be kell illesztenie egy másik új munkalapra. Időigényes lesz minden n-edik oszlopot egyesével kiválasztani, és van-e erre egyszerű mód?
Válassza ki a n. Oszlopot a VBA segítségével
Válassza ki minden n-edik oszlopot a Kutools for Excel segítségével
Válassza ki a n. Oszlopot a VBA segítségével
Úgy tűnik, hogy ez a probléma a VBA kód kivételével nem egyszerű megoldás a probléma megoldására. Kérjük, tegye a következőket:
1. Jelölje ki azt a tartományt, amelyet minden n-edik oszlopban ki szeretne választani.
2.Click Fejlesztő > Visual Basic vagy nyomja meg a gombot Alt + F11, egy új Microsoft Visual Basic alkalmazásokhoz ablak jelenik meg, kattintson a gombra betétlap > Modulok a következő kód beírásához a modulba:
Sub EveryOtherColumn()
'Updateby20140314
Dim rng As Range
Dim InputRng As Range
Dim OutRng As Range
Dim xInterval As Integer
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
xInterval = Application.InputBox("Enter column interval", xTitleId, Type:=1)
For i = 1 To InputRng.Columns.Count Step xInterval + 1
Set rng = InputRng.Cells(1, i)
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
Next
OutRng.EntireColumn.Select
End Sub
3. Ezután kattintson gombot a kód futtatásához, és megjelenik egy felszólító mező, amely emlékezteti Önt arra, hogy válasszon egy tartományt, amellyel dolgozik. Lásd a képernyőképet:
4. kettyenés OK, majd írja be az intervallumok számát egy másik előugró párbeszédpanelen. Ebben az esetben írja be a 3 mezőt. Lásd a képernyőképet:
5. kettyenés OK. Most kijelöli a kijelölés minden harmadik oszlopát. Lásd a képernyőképet:
Megjegyzések: A másodikban megadhatja a számot KutoolsforExcel párbeszédpanelt az igényeinek kielégítésére.
De néha két oszlopot kell választania két intervallummal. A fenti kód nem működik, hogyan kell csinálni?
Válassza ki minden n-edik oszlopot a Kutools for Excel segítségével
Kutools az Excel számára: több mint 300 praktikus Excel-bővítménnyel, ingyenesen, korlátozás nélkül, 30 nap alatt kipróbálható. Szerezd meg most.
A Kutools az Excel számára, kiválaszthatja az oszlopok számát meghatározott időközönként. Kérjük, tegye a következőket:
1.Click Kutools > Válassza az Eszközök lehetőséget > Válassza az Intervallum sorok / oszlopok lehetőséget, lásd a képernyőképet:
2. A Válassza az Intervallum sorok / oszlopok lehetőséget párbeszédpanel jelenik meg. Ezután kattintson a gombra gombot a kívánt tartomány kiválasztásához, válassza a lehetőséget Oszlopok ból ből Válassza ki a szakaszt, és adja meg a kívánt számot a Intervalluma és a Oszlopok legördülő lista, itt minden oszlopban két oszlopot választunk. Lásd a képernyőképet:
3.Click OK. Két oszlopot választ, két intervallummal a kiválasztásban. Lásd a képernyőképet:
Megjegyzések: Ha megnézi Válassza ki a teljes oszlopokat a felugró párbeszédpanelen kijelöli a lap teljes oszlopait. Lásd a képernyőképet:
Relatív cikkek:
- Jelölje ki az Excel minden második vagy n-edik sorát
- Másolja a sorokat
- Töröljön minden más sort
- Minden második sor elrejtése
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!