Preskoči na glavno vsebino

Kako izbrati vsak n-ti stolpec v Excelu?

Na primer, imate velik delovni list s stotinami stolpcev podatkov. In zdaj morate kopirati podatke o 3. stolpcu in jih prilepiti na drug nov delovni list. Izbira vsakega n-tega stolpca enega za drugim bo zamudna in ali obstaja kakšen preprost način?

Izberite vsak n-ti stolpec z VBA

Izberite vsak n-ti stolpec s programom Kutools za Excel


puščica modri desni mehurček Izberite vsak n-ti stolpec z VBA

Zdi se, da ta problem ni preprost način, razen kode VBA. Naredite naslednje:

1. Označite obseg, za katerega želite izbrati vsak n-ti stolpec.

2.Kliknite Razvojni > Visual Basic ali pritisnite Alt + F11, Novo Microsoft Visual Basic za aplikacije okno bo prikazano, kliknite Vstavi > Moduli v modul vnesite naslednjo kodo:

 

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. Nato kliknite  gumb za zagon kode in pojavilo se bo pozivno polje, ki vas bo opozorilo, da izberete obseg, s katerim želite delati. Oglejte si posnetek zaslona:

 

4. klik OKin nato v drugem pojavnem pogovornem oknu vnesite število intervalov. V tem primeru v polje vnesite 3. Oglejte si posnetek zaslona:

5. klik OK. Zdaj izbere vsak 3. stolpec v izboru. Oglejte si posnetek zaslona:

Opombe: Številko lahko določite v drugem KutoolsforExcel pogovorno okno, ki ustreza vašim potrebam.

Včasih pa morate izbrati dva stolpca z dvema intervaloma. Zgornja koda ne more delovati, kako naj to storim?


Izberite vsak n-ti stolpec s programom Kutools za Excel

Kutools za Excel: z več kot 300 priročnimi dodatki za Excel, brezplačno preizkusite brez omejitev v 30 dneh. Pridi zdaj.

z Kutools za Excel, lahko izberete določeno število stolpcev v določenih intervalih. Naredite naslednje:

1.Kliknite Kutools > Izberite Orodja > Izberite Intervalne vrstice / stolpci, glej posnetek zaslona:

2. Izberite Intervalne vrstice / stolpci Pojavi se pogovorno okno. Nato kliknite izberite želeni obseg, izberite Stolpci iz Izberite razdelekin v polju določite želeno številko Interval od in Stolpci spustnega seznama, tukaj izberemo dva stolpca v vsakem 3td stolpcu. Oglejte si posnetek zaslona:

3.Kliknite OK. V izboru bo izbral dva stolpca z dvema intervaloma. Oglejte si posnetek zaslona:

Opombe: Če preverite Izberite celotne stolpce v pojavnem pogovornem oknu bo izbral celotne stolpce na listu. Oglejte si posnetek zaslona:


Sorodni članki:

Najboljša pisarniška orodja za produktivnost

Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

zavihek kte 201905


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!

 

Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have one issue in excel, for example, in a row first five sells are numbered as 1,2,3, 4,5. in the second row also numbered as 1,2,3,4,5 in each sell. then to the third row need to paste the values of above two rows alternatively. means i need answer in each sells in third row 1,1,2,2,3,3,4,4,5,5. how can I do easily in excel? I am waiting for your response because I need to complete big datasheet.
This comment was minimized by the moderator on the site
i need to copy from f18 to h19, then f21 to h22, and it goes on till 500 values and before the value in h column need to add text also

like f18 = 345

in h19 I should get = tdg 345

for 500 values in h column.

please help me someone
This comment was minimized by the moderator on the site
This macro sucks dont waste your time
This comment was minimized by the moderator on the site
For some reason this does not work if only one row is selected.
This comment was minimized by the moderator on the site
Excel 2010 - Select interval column command does not work. There is no any raction after clicking - ok
This comment was minimized by the moderator on the site
I always get an error: invalid procedure... How can I solve it. I want to select every 4th column in my dataset
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations