Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 2.680 pregleda

Najnovija ↓

Pomoc oko opsega tabele 02.05.2011. u 20:40 · pre 188 meseci #1
Kako da odradim, ustvari da li se to moze, a i prilog cu dostaviti, da mi opseg tabele bude onoliki koliko imam ispunjeno redova. Znaci, imam sheet1, u njega mi preuzima podatke iz lista baza. E, sad ja bih htio da mi prikazuje tabelu kao stoje to u listu2 i listu3, a ne kao sto je u listu1. Da opseg tabele bude onoliki koliko ima znaci popunjeno redova. Nadam se da sam bio jasan. Hvala unaprijed.
Re: Pomoc oko opsega tabele 02.05.2011. u 23:20 · pre 188 meseci #2
Meni je kao prvo resenje palo na pamet - sakrivanje praznih redova. U dogadjaju Sheeta1 - Worksheet_Activate stavio sam kod koji prvo otkriva sve redove, ako su bili sakriveni, a onda sakriva prazne. Ne znam da li ti u celom sistemu odgovara da se to "desava" pri svakoj aktivaciji sheeta-1. Ako ne, onda jednostavno obrisi taj dogadjaj. To isto sam stavio i u modulu-1, s tim da mozes respektivno da otkrivas sve redove (button "UNHIDE") i sakrivas prazne ( button "HIDE"). Zadao sam opseg od 15 - 41 reda (tako je u tvojoj tabeli sheeta-1), a ti promeni u makrou ako promenis tabelu. Sigurno ima efikasnijih resenja, ali probaj ovo za "prvu pomoc".
P.S. Polje "F1" sam rezervisao za nalazenje prvog praznog reda.Pozdrav
Re: Pomoc oko opsega tabele 02.05.2011. u 23:37 · pre 188 meseci
izmenjeno 1 put, poslednji put edinpepic 02.05.2011. u 23:56
  1. edinpepic02.05.2011. u 23:56zapis iz teksta poruke
#3
to je to sto zelim, samo nisam htio sa makroima, probao sam da umjesto rednog broja stavljam, npr. B16=IF(D16>0;(B15+1)), ali ni to nije pomoglo da sakrije redove u kojima je iznos prazan. A mislim da moze da se to rijesi kako i ti sam rece na "elegantniji nacin", da pomocu nekakve "magije" :) sam sakrije prazne redove ali da formule ostanu u njima za slucaj da se promijeni opseg. U svakom slucaju hvala na trudu. Mada i da ne moze nije smak svijeta, moze se i bez toga :). Pretpostavljam da postoji neka opcija da se sakrije tabela ako su prazne celije, cini mi se da sam nedje vidio takvu jednu tabelu. Pomocu filtera je najprakticnije rjesenje, i tako mi funkcionise to sto zelim, ali sam mislio da moze samo da sakrije prazne radove.
Re: Pomoc oko opsega tabele 03.05.2011. u 08:04 · pre 188 meseci #4
Formula daje neki rezultat (vrednost) u ćeliji. Kako je potrebno da se odradi neka komanda (Hide row, Delete row), a ne da se izračuna vrednost, meni se čini nemoguće pomoću formule.

Moguće je rešiti postavljanjem filtera na tabelu, kao što si i sam napomenuo, ali to nije potpuno automatski.

Ukoliko je potreno automatsko sakrivanje redova uobičajeno je rešenje sa makroima.

Pomoću uslovnog formatiranje može se "izbeliti" i tako sakriti sadržaj redova - npr. redni brojevi u tvojoj tabeli, ali bi redovi ostali i pretpostavljam da to nije ono što želiš.

Magiju još nisu uključili u poslednju verziju Excela.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Pomoc oko opsega tabele 03.05.2011. u 11:03 · pre 188 meseci #5
Znaci da otklonim i tu dilemu, ipak nema magije :). Nesto slicno sam vidio u jednom dokumentu dje je tabela 50 redova, i tabela se iscrta za onoliko redova koliko ima ispisanih rezultata, a ostali redovi, u celijama stoje formule, ali se ispune samo ako ispunjavaju uslove. To nije primjenljivo u ovom mom slucaju jer ja trazim nesto vise sto ocigledno je ne moze bez makroa, i meni je jedino rjesenje filter, tu zabludu da to moze pomocu formula si mi otklonio. E sad mene je zaintrigriralo kako moze ovo o cemu pricam da sam vidio. Kako je to moguce napraviti?
Re: Pomoc oko opsega tabele 03.05.2011. u 11:46 · pre 188 meseci #6
Ovako pričam napamet jer ja lično to nisam vidieo, ali recimo pomoću makroa koji se automatski startuje na promenu vrednosti u ćeliji.

Nešto možda može da se napravi pomoću uslovnog formatiranja. Petpostavljam da može i da se iscrta tabela za neprazne redove. Ako stignim pokušaču nešto tako da napravim za tvoj primer, a možeš i ti da probaš.

Ideja je da se pomoću uslovnog formatiranja sakriju redni brojevi i postave okviri na ćeljije ukoliko red nije prazan. Za posledniji red u tabeli okvir treba da bude drugačiji.
Za red UKUPNO da se postave alternativne formule i da se te formule aktiviraju ako je red iznad prazan.


Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Pomoc oko opsega tabele 03.05.2011. u 12:54 · pre 188 meseci #7
Odustajem. Dodavanje alternativne formule za UKUPNO je previše komplikovano jer su postojeće formule vrlo komplikovane. Brisanje okvira i rednog broja za prazne redove je jednostavno i možeš videti u prilogu.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Pomoc oko opsega tabele 03.05.2011. u 18:34 · pre 188 meseci #8
E to je ovo sto sam ja vidio, ni tamo nema reda UKUPNO, mada nije bitno za red UKUPNO da li je red iznad prazan ili ne, ne mora bit prazan red, stavise i bolje da nema praznog reda. Mada sumnjam da moze bit izvodljivo i ako nema praznog reda, ali ako moze jos bolje a ako ne ne mora uopste ni postojat. Interesuje me kako si onda uspio da sakrijes okvire i redni broj u tabeli?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme