kontrola dopustov

Pomoč pri delu z MS Excelom
Odgovori
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

kontrola dopustov

Odgovor Napisal/-a balasko »

ksko bi lahko naredil da mi avtomatsko odšteva dopust:


LIST 1
a b
1 D D


LIST 2
a b c d e f
1 Ime leto2007 leto2008 1datum 2datum 3datum
2 Denis 10 25

Če npr. na delovnem listu 1 napišem v celici A1 D bi se mi ta Dmoral zapisati z datumom v celico d2 na delovnem listu 2 in odšteti v celici b2 delovni list 2 1 dan, tako da bi sedaj bilo 9 delovnih dni starega dopusta. itd. Ko pa bi nekdo porabil teh 9 delovnih dni, bi se pa dopust odšteval od cifre v c2

Ali kaj takega gre, sem mogoče zakompliciral?
    admin
    Site Admin
    Prispevkov: 3712
    Pridružen: Sr Jul 20, 2005 10:06 pm

    Odgovor Napisal/-a admin »

    Ne vem ravno če ste zakomlicirali ali ne, toda jaz ne razumem, kaj želite :(
    lp,
    Matjaž Prtenjak
    Administrator
    kljuka13
    Prispevkov: 257
    Pridružen: Po Sep 10, 2007 4:29 pm
    Kraj: Maribor

    Odgovor Napisal/-a kljuka13 »

    Predlagam, da na nek spletni strežnik uploadate excelovo datoteko s primerom in napišite kaj točno bi radi.

    :wink:
    [img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
    [img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
    [img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
    balasko
    Prispevkov: 73
    Pridružen: Po Nov 12, 2007 5:38 pm

    Odgovor Napisal/-a balasko »

    http://shrani.si/f/1X/v3/315aIAjU/untitled.png

    pozdravljeni

    se opravičujem za zmedo.
    Če naprimer v tretji vrstici vpisujem prisotnost na delovnem mestu, vpišem lahko tudi D ki pomeni dopust, rad bi da mi na celoletnem prikazu dopustov (vrstica 9) odšteval iz celice B9 dokler ne porabim ves dopust, kasneje pabi mi odšteval ic celice c9, ko bi b9 bila 0,hkrati pa bi mi v rstico 8 vpisoval vsak datum, ko ima dopust.

    Upam da sem bil razumljiv.
    kljuka13
    Prispevkov: 257
    Pridružen: Po Sep 10, 2007 4:29 pm
    Kraj: Maribor

    Odgovor Napisal/-a kljuka13 »

    Aha, tako torej.

    Mogoče (zelo malo verjetno) bi se dalo tudi z funkcijami (vendar bi bile kar zahtevne) zato priporočam VBA. Ustvarite nek form (obrazec) na obrazcu bi bilo polje za izbiro datuma ter možnost vpisa ur ali dopusta. Potem pa bi funkcija preverila ali je še kaj starega dopusta oz. novega in bi potem na tisto mesto zapisal vrednost za ena manjšo od prejšnje, če bi porabljaj dopust bi se dodala tudi kolona z datumom v tabeli z dopusti, prav tako pa bi se zapisal datum v zgornjo tabelo in ustrezno število ur oz. dopust. Upam, da vsaj približno poznate VBA.

    Lahko pa vam kaj takega naredim tudi jaz (če bom imel čas) :wink:

    P.S. Prvič je zapisano ime Danis drugič pa Denis. :D
    [img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
    [img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
    [img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
    balasko
    Prispevkov: 73
    Pridružen: Po Nov 12, 2007 5:38 pm

    Odgovor Napisal/-a balasko »

    najlepša hvala za ponujeno pomoč, jaz nimam pojma o VBA, zato pa poskušam preko funkcij excela. Jaz bi kar zagrabil za ponujeno pomoč in bi prosil za izdelavo tega (mam pa 18 ljudi pod sabo v podjetju).

    Prosim za pomoč

    Narobe napisano ime je lapsus, se opravičujem.
    kljuka13
    Prispevkov: 257
    Pridružen: Po Sep 10, 2007 4:29 pm
    Kraj: Maribor

    Odgovor Napisal/-a kljuka13 »

    Pozdravljeni,

    sedaj sem imel malo časa in vam nekaj malega naredil :)

    Slika

    Geslo je: delavci

    Sedaj sta vnešena dva delavca. Če jih želite vnesti več samo kopirajte liste ter spremenite ime v njih.
    [img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
    [img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
    [img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
    balasko
    Prispevkov: 73
    Pridružen: Po Nov 12, 2007 5:38 pm

    Odgovor Napisal/-a balasko »

    hvala za pomoč, vendar meni to ne gre, prosim za nasvet kam vpisujem dopuste, javi pa napako da nekaj manjka.

    Lp

    alen
    kljuka13
    Prispevkov: 257
    Pridružen: Po Sep 10, 2007 4:29 pm
    Kraj: Maribor

    Odgovor Napisal/-a kljuka13 »

    Torej kakšno napako javi?

    Imate vklopljene makre?

    Stisnete na gumb Vnos prisotnosti in tam izberete datum ter dopust oz. vpis ur.

    Možno je, da vam javi napako za koledar namreč na obrazcu za vpis je ena komponenta za izbiranje datuma ki prikaže koledar. Če je to ta napaka bom spremenil v navadno polje.

    Lp
    [img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
    [img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
    [img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
    balasko
    Prispevkov: 73
    Pridružen: Po Nov 12, 2007 5:38 pm

    Odgovor Napisal/-a balasko »

    ko stisnem vnos prisotnosti se pojavi naslednje:

    Microsoft forms
    Could not load an objest because it is not available on this machine.

    stisnem ok in se pojavi vnos prisotnosti, ko potrdim me vrže v visual basic, kjer piše compile error: method or data member not found.

    Prosim za help.
    balasko
    Prispevkov: 73
    Pridružen: Po Nov 12, 2007 5:38 pm

    Odgovor Napisal/-a balasko »

    makri so omogočeni
    kljuka13
    Prispevkov: 257
    Pridružen: Po Sep 10, 2007 4:29 pm
    Kraj: Maribor

    Odgovor Napisal/-a kljuka13 »

    Hja. Prav sem imel. Problem je bil pri koledarju. Downloadajte si datoteko sedaj.

    Slika
    [img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
    [img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
    [img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
    balasko
    Prispevkov: 73
    Pridružen: Po Nov 12, 2007 5:38 pm

    Odgovor Napisal/-a balasko »

    pozdravljen

    sedaj pa mi javi cant find project or library v visual basicu
    Odgovori