[ misk0 @ 25.05.2008. 18:37 ] @
Imam excel dokument sa 2 kolone, u jednoj je engleski termin, u drugoj srpski. Obe kolone, po sirini zauzimaju pola stranice. Buduci da polako dodajem podatke, lista prelazi na drugu stranicu. Posto imam jos pola stranice, htio bih da nekako 'nastavim' te kolone na toj desnoj polovini stranice, ali da se zadrzi funkcioalnost sortiranja. U Wordu se to zove 'column break' ali za excell ne mogu to naci.
Bitno mi je da ostane veza, kako bih mogao bez problema dodavati nove pojmove.

hvala
[ Gix_ @ 25.05.2008. 19:17 ] @
Re,
uopste nisam siguran dasam razumeo ono sto hoces,
bezobzira evoti jedan link akoje to sto hoces inace pojasni malo pitanje ili prikaci primer.

http://www.bettersolutions.com/excel/EWZ228/NM315128331.htm

Pozdrav
[ timmy @ 25.05.2008. 19:21 ] @
@misk0

Jedini tip preloma koji potoji u Excelu je Page Break, tj. Page Setup
u Excelu ti nece biti ni od kakve pomoci za takav nacin stampe,
jedino ako takvu opciju imas u Setupu stampaca.

Licno bih to resio tako sto sve Copy-Pasteujem (rucno ili iz koda) u
Word template pripremljen za prelom u vise stubaca.

Pozdrav
[ misk0 @ 25.05.2008. 19:40 ] @
Hvala obojici.

@Gix: Nije to. Zamisli da imas 50 redova, a na jedan papir (u jednoj koloni) ih stane samo 40. Ostalih 10 prelaze na drugu stranu. Ja bih htio, posto na tom listu ima jos prostora sa desne strane, da tih 10 predje u tu kolonu ali da na neki nacin kazem Excelu da su ColA i ColC zapravo ista kolona (kod sortiranja recimo).

@timmy: ma da, rucno... ali malo mi je bezveze da tako nesto nema u alatu kao Excel.
[ Gix_ @ 25.05.2008. 21:05 ] @
Re,
ok mislim dasam razumeo sta hoces, nisam siguran da to postoji u alatu excela
ipak je excel program naklonjen racunanju itd a world tekstu.
Inace verovatnoje moguce napisati makro komandu recimo u stilu :

akosu linije od A1 do A50 popunjene
poceti sa pisanjem u C1

Neznam na koji nacin unosis podatke jer akoje rucno nevidim bas u cemuje problem
i koliko to podataka imas ili strana.

Pozdrav
[ misk0 @ 25.05.2008. 21:09 ] @
Rucno unosim, problem je u sortiranju. Ako pocnem pisati u drugoj koloni sortiranje ce raditi samo po toj, tj on nece preslagivati vrijednosti iz jedne u drugu.
[ Catch 22 @ 25.05.2008. 21:56 ] @
1. Definiši print area, koja se ograničava sa redom 50 i kolonom D
2. Upiši da je C1=A51, D1=B51...
3. Nastavi da popunjavaš A51 i dalje, ali se to neće videti na štampi pošto nije u okviru print area

Ako sam bio jasan?
[ Ivek33 @ 25.05.2008. 22:12 ] @
Citat:
Catch 22: 2. Upiši da je C1=A51, D1=B51...
Ako sam bio jasan?
ih i te kako kristalno jasno
I mene je ovo zainteresiralo ( doduše ja sam to na neki način mogao riješiti sa postavkama Printera kao što je @timmy rekao ) ali sam eksperimentirao sa Print Area.
Dumao sam i dumao sa Print Area ali nikako da se sjetim koraka 2. u tvom pojašnjenju.
[ misk0 @ 26.05.2008. 08:47 ] @
Svaka cast, nije losha ideja. Ja sam rijesio na drugi nacin. Imam makro (nemam sad taj dokument tu, na poslu sam) koji cut /paste kolonu C ispod kolone A, uradi sort i onda >A50 vrati u kolonu C.
[ Matorac @ 26.05.2008. 19:37 ] @
Izvini, možda nisam dobro razumeo, ali zašto to moraš da pišeš u Excel-u ako ne moraš ništa da računaš? Samo komplikuješ.
[ misk0 @ 27.05.2008. 20:07 ] @
Zato sto moram da sortiram 2 kolone svaki put kad ubacim novu vrijednost. I da ne bih gubio vrijeme trazeci mjesto gdje da je ubacim i pomjerao ostale, upishem je na kraj a excel to sam uradi.

Evo i makroa (mozda ima viska, nisam vican VBAu)
Code:

Sub Slaganje()
'
' Slaganje Macro
' Macro recorded 25.05.2008 by Misko
'

'
    Range("C1:D59").Select
    Selection.Cut
    Range("A60").Select
    ActiveSheet.Paste
    Range("A1").Select
    ActiveCell.FormulaR1C1 = "accountable"
    Columns("A:B").Select
    Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Range("A60:B118").Select
    Selection.Cut
    Range("C1").Select
    ActiveSheet.Paste
End Sub
[ Jpeca @ 28.05.2008. 11:56 ] @
Evo da se i ja priključim diskusiji. Kao i obično postoje različita rešenja. Rešenje koje je Catch 22 dao je prilično efikasno i zaista originalno. Makroi uvek mogu da posluže.
Ipak hteo sam da skrenem pažnja još na jedno moguće rešenje, koje Office posmatra kao paket - ono za šta nije Excel jeste Word, kao što je timmy primetio.
1/ Jednostavno u Excelu sve pišeš u jedno ispod drugog i sortiraš na standardni način
2/ U wordu kreiraš dokument koristeći Mail Merge wizard - tip dokumenta Directory (to i jeste za različite spiskove, kataloge)
3/ Kao izvor podataka definišeš Excel workbook
4/ U Word dokumentu dodaš polje ili polja (kolone iz Excel dokumnta) koja želiš da prikazuješ
5/ Word dokument podesiš da ima dve ili više kolona
6/ Kompletiraš Merge procedure tako što rezultat pošalješ u novi dokument ili direknto na štampu

[ Ivek33 @ 28.05.2008. 13:24 ] @
Citat:
Jpeca: 2/ U wordu kreiraš dokument koristeći Mail Merge wizard - tip dokumenta Directory (to i jeste za različite spiskove, kataloge)
3/ Kao izvor podataka definišeš Excel workbook
4/ U Word dokumentu dodaš polje ili polja (kolone iz Excel dokumnta) koja želiš da prikazuješ
uff, svaka ideja je dobrodošla,
svaka čast JPeca na razmišljanju, i ovo "zlata" vrijedi
[ Catch 22 @ 29.05.2008. 00:11 ] @
Kad smo već kod pozivanja ostalih članova MS Office u pomoć, najefikasnije bi svakako bilo da onda preskočiš Excel pa to sve uradiš u Access-u i stvar rešena za tili čas.