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 28.05.2007., 14:38   #1
zare
Premium
Moj komp
 
zare's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zadar
Postovi: 90
Excel [pomoć]

Ovako...
Da prvo kažem o čemu je riječ...
Pravim skladišne kartice u Excelu (kao worksheet svaka) i trebam napraviti mogućnost pregleda stanja skladišta na jednom mjestu (u worksheet-u Stanje skladišta)

Primjer:


1.) Problem

Ime svih worksheeta (osim "Stanje skladišta") kopirati redom u ws Stanje skladišta počeuši od reda A7 prema dolje...

+ imena worksheeta su brojke (šifre proizvoda) i moraju biti kopirane bez promjena (neke imaju vodeće nule)

Unaprijed hvala...

[Edit kasnije ako bude bilo potrebno, valjda se snađem jer su problemi slični]
__________________
.: AMD Phenom II X2 555 BE (@ X4 B55) / Asus Crosshair IV Formula / Corsair XMS3 8GB (@ 1333MHz) :.
.: Sapphire ATI Radeon HD 5570 DDR5 PCI-e / Hitachi 1TB / WD Caviar Green 2TB / DVD±RW Samsung SH-S223C / Corsair TX650W / Philips 231E 24" :.
.: Windows 7 x64 :.
zare je offline   Reply With Quote
Staro 28.05.2007., 15:12   #2
AC Thunder
Premium
Moj komp
 
Datum registracije: Dec 2005
Lokacija: InTheAir
Postovi: 206
Kako misliš kopirati imena ws u zbirno stanje?

ako zelis imati zbirni broj nekog ws, jednostavno unesi formulu za zbrajanje u prvom ili drugom redu (ako su ti imena polja u prvom) i nazovi ga ukupno tako da imas pregled po svakom ws, a dolje možeš po redovima dodavati stavke koje će se gore zbrajati, za stanje skladišta unesi sve stavke i poveži ih sa ukupnim zbirom svakog ws - to je način kakav si ti započeo

ja radim drugačije - koristim snagu pivot tablica, sve stavke su mi na jednom ws koji mi služi kao baza podataka - iz baze možeš izvlačiti sve

zatim si na druge ws napravim nekoliko različitih pivota koje mi služe za ukupni pregled i printanje izvješća - znači s pivotima kreiraš prkaze brojanja kako ti god paše po vrstama proizvoda, proizvođačima, dobavljačima ili kako već hoćeš
AC Thunder je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 28.05.2007., 15:16   #3
zare
Premium
Moj komp
 
zare's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zadar
Postovi: 90
Ma to je sve napravljeno...
Sada mi treba samo to... kopiranje imena WS onako kako sam napisao... ništa više...
__________________
.: AMD Phenom II X2 555 BE (@ X4 B55) / Asus Crosshair IV Formula / Corsair XMS3 8GB (@ 1333MHz) :.
.: Sapphire ATI Radeon HD 5570 DDR5 PCI-e / Hitachi 1TB / WD Caviar Green 2TB / DVD±RW Samsung SH-S223C / Corsair TX650W / Philips 231E 24" :.
.: Windows 7 x64 :.
zare je offline   Reply With Quote
Staro 28.05.2007., 15:44   #4
AC Thunder
Premium
Moj komp
 
Datum registracije: Dec 2005
Lokacija: InTheAir
Postovi: 206
Ako si već unio šifre svih proizvoda u ws stanje skladišta zašto bi kopirao nazive svih ostalih ws u ws stanje skaldišta? Sad si me totalno zbunio.
AC Thunder je offline   Reply With Quote
Staro 28.05.2007., 17:05   #5
SPLiFF
Premium
Moj komp
 
SPLiFF's Avatar
 
Datum registracije: Dec 2004
Lokacija: Osijek
Postovi: 2,026
pa covjek je napisao tocan razlog zasto mu to treba, u prvom postu:

Citiraj:
Autor zare Pregled postova
trebam napraviti mogućnost pregleda stanja skladišta na jednom mjestu (u worksheet-u Stanje skladišta)
da ne mora klikati na svaki WS posebno

nazalost ne znam kako bi to mogao izvesti
SPLiFF je offline   Reply With Quote
Staro 28.05.2007., 17:19   #6
AC Thunder
Premium
Moj komp
 
Datum registracije: Dec 2005
Lokacija: InTheAir
Postovi: 206
Citiraj:
Autor SPLiFF Pregled postova
pa covjek je napisao tocan razlog zasto mu to treba, u prvom postu:

da ne mora klikati na svaki WS posebno

nazalost ne znam kako bi to mogao izvesti
opisao sam mu dva načina, kako se to može riješiti, a on je odgovorio da je to već napravio, ako je već to napravio na oba dva načina, stvarno ne vidim u čemu je problem da pogleda u već izrađenu pivot tablicu i vidi tražene podatke koje ona prikazuje

kako "kopirati" samo imena ws u ćelije ne znam i nisam našao u helpu, niti sam ikad naišao u svom dugogodišnjem radu s Excelom potrebu za time
AC Thunder je offline   Reply With Quote
Staro 28.05.2007., 17:46   #7
zare
Premium
Moj komp
 
zare's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zadar
Postovi: 90
Gle...
Napravio sam ovako jer mi je najsličnije standardnim skladišnim karticama (i lako za snalaženje)... i za moje potreba sasvim ok...
(znači imam samo jedno polje u kojem je količina zaliha - G6 (sad nisam na poslu pa ne znam točno))
Isto radim dosta u excelu i konto sam da bi trebalo biti dosta lako napraviti to što želim... prevario sam se... LoL...



ugl. ako kom paden na pamet kako se to radi nek javi na PM ili ovdje...
__________________
.: AMD Phenom II X2 555 BE (@ X4 B55) / Asus Crosshair IV Formula / Corsair XMS3 8GB (@ 1333MHz) :.
.: Sapphire ATI Radeon HD 5570 DDR5 PCI-e / Hitachi 1TB / WD Caviar Green 2TB / DVD±RW Samsung SH-S223C / Corsair TX650W / Philips 231E 24" :.
.: Windows 7 x64 :.
zare je offline   Reply With Quote
Staro 28.05.2007., 21:16   #8
AC Thunder
Premium
Moj komp
 
Datum registracije: Dec 2005
Lokacija: InTheAir
Postovi: 206
Pošalji mi sutra primjer tablice da vidim kako izgleda tablica, na ac_thunder@hotmail.com.

jer ovak na sljepo ne znam kako bih ti pomogao
AC Thunder je offline   Reply With Quote
Staro 30.05.2007., 14:02   #9
zare
Premium
Moj komp
 
zare's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zadar
Postovi: 90
bump

bump!?

netko ima riješenje?!
__________________
.: AMD Phenom II X2 555 BE (@ X4 B55) / Asus Crosshair IV Formula / Corsair XMS3 8GB (@ 1333MHz) :.
.: Sapphire ATI Radeon HD 5570 DDR5 PCI-e / Hitachi 1TB / WD Caviar Green 2TB / DVD±RW Samsung SH-S223C / Corsair TX650W / Philips 231E 24" :.
.: Windows 7 x64 :.
zare je offline   Reply With Quote
Staro 30.05.2007., 14:15   #10
AC Thunder
Premium
Moj komp
 
Datum registracije: Dec 2005
Lokacija: InTheAir
Postovi: 206
Upravo radim na tome, radi se o novom načinu, jer tablica da bi bila baza podataka u Excelu mora izgledati malo drugačije.

Najbolje riješenje za tebe bila bi izrada baze podataka u nekom softveru za to tipa Access ili još bolje Clarion, jer se radi o materijalnom knjigovodstvu tj. evidenciji. Malo je problematično za rješiti (barem meni) automatsko dodavanje stavki u zadnju tablicu stanje skladišta, to je ono što tebe muči, trebalo bi znati programirati u VB-u.

Ja cu ti sad napraviti jedan primjer jednostavne baze u Excelu.
AC Thunder je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 30.05.2007., 14:48   #11
SPLiFF
Premium
Moj komp
 
SPLiFF's Avatar
 
Datum registracije: Dec 2004
Lokacija: Osijek
Postovi: 2,026
koliko sam shvatio vec je napravljena baza, sad treba samo napravit index tih brojeva. Palo mi na pamet neki OCR program? Kolko ima tih WS-a? Da si bar na svakom ws-u u gornje lijevo polje stavio naziv ws-a

EDIT: pa pise na svakom ws-u taj broj... jbg sad treba neku funkciju ili makro stavit da se svi ti brojevi kopiraju u zadnji ws jedan ispod drugoga, ne?

Zadnje izmijenjeno od: SPLiFF. 30.05.2007. u 16:49.
SPLiFF je offline   Reply With Quote
Staro 30.05.2007., 15:11   #12
zare
Premium
Moj komp
 
zare's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zadar
Postovi: 90
Evo ovako to izgleda...

Ovako bi izgledala završena baza (osim stanja skladišta )

http://rapidshare.com/files/34238672/Gude_-_CS.zip.html


Ko riješi problem ima six-pack (po izboru) hladan, na adresu

@SPLiFF

To sam ručno dopisao... a imam još 5 skladišta za napravit
__________________
.: AMD Phenom II X2 555 BE (@ X4 B55) / Asus Crosshair IV Formula / Corsair XMS3 8GB (@ 1333MHz) :.
.: Sapphire ATI Radeon HD 5570 DDR5 PCI-e / Hitachi 1TB / WD Caviar Green 2TB / DVD±RW Samsung SH-S223C / Corsair TX650W / Philips 231E 24" :.
.: Windows 7 x64 :.

Zadnje izmijenjeno od: zare. 30.05.2007. u 17:55.
zare je offline   Reply With Quote
Staro 02.07.2007., 11:29   #13
zare
Premium
Moj komp
 
zare's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zadar
Postovi: 90
Talking Riješeno... hvala devious

Evo samo da javim da je problem riješen uz pomoć našeg novog člana devious-a...
Car si i puno ti hvala na pomoći... (riješeno u roku par sati , sam da se zna...)

Ak te vidim negdje imaš


Još jednom... hvala...


+ mislio sam ubaciti kod kasnije... (i ako je samo c/p)
____________________________________________________


'**************************************************'
'**************************************************'
'*** ***'
'*** Ovaj dio koda sređuje ***'
'*** Stanje skladišta ***'
'*** ***'
'**************************************************'
'**************************************************'


Private Sub Worksheet_Activate()

Dim brojac As Integer

Range("A7", "E" & Rows.Count) = ""

brojac = 0
For Each sht In Worksheets
If sht.Name <> "Stanje skladišta" Then
Range("B" & (Int(brojac) + 7)).Value = sht.Range("A1").Value
Range("E" & (Int(brojac) + 7)).Value = sht.Range("G6").Value
Range("C" & (Int(brojac) + 7)).Value = "kom"
Range("A" & (Int(brojac) + 7)).Value = sht.Name
brojac = brojac + 1
End If
Next

End Sub

__________________
.: AMD Phenom II X2 555 BE (@ X4 B55) / Asus Crosshair IV Formula / Corsair XMS3 8GB (@ 1333MHz) :.
.: Sapphire ATI Radeon HD 5570 DDR5 PCI-e / Hitachi 1TB / WD Caviar Green 2TB / DVD±RW Samsung SH-S223C / Corsair TX650W / Philips 231E 24" :.
.: Windows 7 x64 :.

Zadnje izmijenjeno od: zare. 02.07.2007. u 13:29.
zare je offline   Reply With Quote
Staro 02.07.2007., 12:38   #14
SPLiFF
Premium
Moj komp
 
SPLiFF's Avatar
 
Datum registracije: Dec 2004
Lokacija: Osijek
Postovi: 2,026
Citiraj:
Autor zare Pregled postova
Evo samo da javim da je problem riješen uz pomoć našeg novog člana devious-a...
Car si i puno ti hvala na pomoći... (riješeno u roku par sati , sam da se zna...)

Ak te vidim negdje imaš


Još jednom... hvala...
Jel to neka vojna tajna ili? Smijemo molim te i mi znati kako ste to rijesili?

SPLiFF je offline   Reply With Quote
Staro 02.07.2007., 13:53   #15
devious
Registered User
 
Datum registracije: Jun 2007
Lokacija: Croatia
Postovi: 8
Nema na čemu zare!

I usput, evo pozdrav svima, tu sam novi
devious je offline   Reply With Quote
Staro 02.07.2007., 15:10   #16
Nikky
Moderator
 
Nikky's Avatar
 
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,698
Drago mi je da je aktualni blem rješen. Samo da dodam da se VB (zapravo VBA) vrlo močna altka i skoro nema što se nemože napraviti (isprogramirati) u Office paketima. Čak ako nešto nije direktno dostupno kao neka od funkcija i komandi može se napraviti uz pomoć direktnog pziva WIN API funkcija. To da je help za k . . . je istina, može poslužiti samo kao podsjetnik. Pravi help uz kojeg se moglo i nešto naučiti je u prastarom Office - u 4.3 za Win31 - 311. Koristim tako jednu "aplikaciju" baziranu na Excelu sa 20 - ak stranica koda funkcija usko specijalizirano napisanih za "suradnju" s jednim drugim programom pod windowsima.
Nikky 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