Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 27.09.2011., 13:37   #1
flajpan
.....
Moj komp
 
flajpan's Avatar
 
Datum registracije: Mar 2004
Lokacija: Zagreb, Centar
Postovi: 1,796
Pomoć - EXCEL macro za transponiranje

Imam adrese u excelu u jednom stupcu, svaka je odvojena sa 2 prazna reda.

Trebao bih znači prebaciti redove u kojima je adresa u stupce.

Primjer:
Code:
RED1
RED2
RED3
RED4
Prazan red
Prazan red
RED1
RED2
RED3
RED4
RED5
RED6

A treba mi:
RED1 | RED2 | RED3 | RED4
RED1 | RED2 | RED3 | RED4 | RED5 | RED6
Ako netko može napravit macro, bio bih zahvalan
flajpan je offline   Reply With Quote
Staro 27.09.2011., 13:47   #2
D1viry
Premium
Moj komp
 
D1viry's Avatar
 
Datum registracije: May 2010
Lokacija: Slavonija
Postovi: 2,066
Ne treba ti makro za to. Iskoristi mogućnosti pivotiranja.
__________________
I'd rather have a bottle in front of me than a frontal lobotomy.
Pošten trgovac: 1,2,3,4,5,6
D1viry je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 27.09.2011., 13:59   #3
flajpan
.....
Moj komp
 
flajpan's Avatar
 
Datum registracije: Mar 2004
Lokacija: Zagreb, Centar
Postovi: 1,796
Možeš pokazat na primjeru?
flajpan je offline   Reply With Quote
Staro 27.09.2011., 14:34   #4
D1viry
Premium
Moj komp
 
D1viry's Avatar
 
Datum registracije: May 2010
Lokacija: Slavonija
Postovi: 2,066
Digni negdje na net svoj primjer i daj mi link na PM, ap ću se pozabavit s time.

EDIT:
Ako imaš fiksan broj redova za svaku adresu (tipa 7) uključujući prazne redove, možeš iskoristiti ovaj makro:
Citiraj:
Sub test()
Dim j As Integer
j = 10
x = WorksheetFunction.CountA(Range("A:A")) / j
For i = 1 To x
Cells(i, 2).Resize(, j) = Application.Transpose(Cells((i - 1) * j + 1, 1).Resize(j))
Next i
End Sub
Samo upiši željeni broj redova kao varijablu j (ovdje je broj 10).
Primjer (sa brojem 10):


Samo ne znam kako se ponaša sa praznim redovima. Poigraj se malo. MOžeš i za x upisati ukupni broj redova ili iskoristiti drugu funkciju, uglavnom poigraj se malo.
__________________
I'd rather have a bottle in front of me than a frontal lobotomy.
Pošten trgovac: 1,2,3,4,5,6

Zadnje izmijenjeno od: D1viry. 27.09.2011. u 14:57.
D1viry je offline   Reply With Quote
Staro 27.09.2011., 15:00   #5
flajpan
.....
Moj komp
 
flajpan's Avatar
 
Datum registracije: Mar 2004
Lokacija: Zagreb, Centar
Postovi: 1,796
Redovi adresa nisu fiksni (variraju 3-6) jedino što se ne mijenja je razmak (2 prazna reda).

EDIT: poslao sam ti link na PM. Tnx
flajpan je offline   Reply With Quote
Staro 27.09.2011., 15:17   #6
D1viry
Premium
Moj komp
 
D1viry's Avatar
 
Datum registracije: May 2010
Lokacija: Slavonija
Postovi: 2,066
Evo ti rješenje.
Malo dotjeraj i to je to
http://jumbo.iskon.hr/dl/1fqvh11k6j0jv8r2/
__________________
I'd rather have a bottle in front of me than a frontal lobotomy.
Pošten trgovac: 1,2,3,4,5,6
D1viry je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na