excel - kako pretvoriti iz stolpca v vrstice

kroja

Pripravnik
4. nov 2008
282
0
16
zanima me kako v excelu, ker imam veliko bazo imen v stolpcu A navpično nekaj tisoč. Rad bi pa vsa ta imena pretvoril brez večjega dela v vrstice torej vodoravno po 100.

Vem da copy 100 imen, pa potem paste special, pa izberes transpose in ti da vodoravno, ampak to je treba preveckrat in je delo.
Da bi šlo na hitro.
 
Nazadnje urejeno:

blazko

Majstr
21. sep 2007
7.343
383
83
Pa saj menda obstaja tudi funkcija po imenu transpose, da ti ni potrebno delat c/p?

Pomojem, Excela nisem namreč srečal že precej časa.
 

amacar

Majstr
29. apr 2010
4.121
448
83
Evo ti macro
Koda:
Sub StolpecVVrstico()
Dim stevecDesnoVpisi As Integer
Dim stevecDolVpisi As Integer
Dim stevecDol As Integer
stevecDesnoVpisi = 1
stevecDolVpisi = 1
stevecDol = 1

While Not IsEmpty(Cells(stevecDol, 1))
    If stevecDesnoVpisi = 101 Then
        stevecDesnoVpisi = 1
        stevecDolVpisi = stevecDolVpisi + 1
    End If
    
    Cells(stevecDolVpisi, stevecDesnoVpisi) = Cells(stevecDol, 1)
    
    If stevecDol <> 1 Then
        Cells(stevecDol, 1) = ""
    End If
    
    stevecDol = stevecDol + 1
    stevecDesnoVpisi = stevecDesnoVpisi + 1
    
Wend

End Sub

Prilagam še excel .
 

Priponke

  • 2027040-NovMicrosoftExcelWorksheet.rar
    14,6 KB · Ogledi: 222

kroja

Pripravnik
4. nov 2008
282
0
16
notranjc- tisti avto je bila reklama in ni moj, bi si ga pa želel
amacar hvala ti za tole, sem sprobal in je lepo razvrstilo, samo kako si to naredil ta makro?
 

amacar

Majstr
29. apr 2010
4.121
448
83
Em, napisal sem ga :D, sej je zgoraj prilepljen. Potrebno je imeti malo znanja programiranja, ter googlanja.
Drugač pa je bil na hitro spisan, tako da verjetno ne razvršča tako hitro, bi moral uporabiti transpose, ki ga je nekdo omenil.
 

SpEkTr

ex mroizo
19. jul 2007
1.545
36
48
44
Drugače obstaja funkcijo, ko daš special paste..obkljukaš transpose
smile-1.gif
 

amacar

Majstr
29. apr 2010
4.121
448
83
Če bi kdo prebral prvi komentar, bi opazil, da avtor že pozna funkcijo transpose ampak pri več 1000 vnosih pač ni uporabno to delati ročno.