[ aleksandar.matic @ 05.12.2012. 08:24 ] @
Da li neko od ljudi na Vasem forumu može da mi pomogne.
U pitanju je tabela za unos podataka
Da li je moguce napraviti u drugom sheet-u indenticnu tabelu koja ce pamtiti unete podatke - pod unete podatke podrazumevam unet npr jedan mesec,pa da radnu tabelu obrisiem a da mi u sheet-u 2 ostanu uneti podaci i tako redom za 6 meseci.
a da na kraju dobijem rezultat za 6 meseci zbirno.
nadam se da ste razumeli.
Svaka pomoc je dobrodošla.
pozdrav i hvala
[ ib.kroki @ 05.12.2012. 08:33 ] @
Kada se završi popunjavanje tabele za tekući mesec, samo dupliraj taj radni list. Kopiji dodeli ime koje ti odgovara, a na originalu izbriši unete podatke i kreni sa novim popunjavanjem.
I tako u krug ...
[ aleksandar.matic @ 05.12.2012. 08:45 ] @
ja to znam..problem je sto ovaj unos ne radim ja...nego neko ko nije vest sa manipulacijom ms excell-a
[ 3okc @ 05.12.2012. 08:49 ] @
Citat:
aleksandar.matic: Da li je moguce napraviti u drugom sheet-u indenticnu tabelu koja ce pamtiti unete podatke - pod unete podatke podrazumevam unet npr jedan mesec,pa da radnu tabelu obrisiem a da mi u sheet-u 2 ostanu uneti podaci i tako redom za 6 meseci.


Da li je moguće? Oblast baza podataka bavi se problematikom organizacije unosa, skladištenja i prikaza podataka. Ne bi bilo loše da se upoznaš sa elementarnim principima pre nego što kreneš u ozbiljniji rad. Za ovo što tebi treba koriste se forme za unos. (formulari, obrasci)

U Excelu postoji generička forma koja će te poštedeti programiranja i zgodna je za manje, adhok poslove.
Pogledaj Unos podatataka sa jednu UserForm a sa druge UserForm promenu istih podataka
[ FOX028 @ 05.12.2012. 09:14 ] @
Slazem se sa predlogom kolege Zoksa da bi trebalo da razmislis i da sve ovo odradis u nekom od aplikacija za izradu baza podataka, moj ti predlog da bi ti bilo najjednostavnije u Access-u. Ali evo odradio sam ti primer za lakse kopiranje podataka u drugi Sheet.
[ ib.kroki @ 05.12.2012. 09:17 ] @
Citat:
problem je sto ovaj unos ne radim ja...nego neko ko nije vest sa manipulacijom ms excell-a


A da li ti odgovara makro koji bi kopirao radni list? Postaviš dugme na koje bi taj neko kada završi popunjavanje kliknuo i tako izvrši kopiranje?

Edit:
Evo dobio si rešenje dok ja ukucah samo predlog.
[ aleksandar.matic @ 05.12.2012. 09:52 ] @
ovo je super stvar.
moze da zavrsi posao...tako da nema potrebe za pravljenjem access database.
ostaje samo da napravim seet koji ce raditi zbirove...
i to je to.
[ lukarim @ 05.12.2012. 10:14 ] @
Treba pojednostavniti stvar iako priloženo rješenje je u redu.Samo što se prilikom kopiranja kvari format novonasalog sheeta kojeg treba dodatno dotjeravati da bi bio isti kao i original. Poanta je da gospodinu treba nazovimo to Obrazac ili Špranca, kojeg u principu ne treba dirati ili ispunjavati. Kopirati ga praznog.To i je zapravo smisao zadatka. Trebalo bi dodati kod da slučajno korisnik prilikom unosa imena sheeta ne duplicira ime.Što dovodi do greške, koju kodom treba izbjeći
Srdačan pozdrav

Code:
Sub Macro1()
Dim NoviSheet As String
    NoviSheet = InputBox("Unesite naziv novog Sheet-a:", "Naziv novog Sheet-a")
    Sheets("Obrazac").Copy After:=Sheets(1) 'zašto ovdje, jer je uvjek na početku i pri ruci
    ActiveSheet.Name = NoviSheet
End Sub