InputBox

Pomoč pri izdelavi makrov
Odgovori
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

InputBox

Odgovor Napisal/-a Stenly »

Pozdravljeni

Za vpis datuma bi uporabil InputBox:

Koda: Izberi vse

datum_oddaje_porocila = InputBox("Navedeni datum bo datum oddaje poročila.", "Vpiši/potrdi datum oddaje poročila.", Format(Date, "dd.mm.yyyy"))
    MsgBox datum_oddaje_porocila
Ne vem pa kako naprej v primeru "OK", "Cancel" oz klik na "x". Sedaj se procedura odvije v vsakem primeru.

Hvala za nasvet
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: InputBox

Odgovor Napisal/-a admin »

V primeru, da uporabnik klikne gumb 'Prekini' oz. 'X', vrne funkcija InputBox prazen niz. V programu morate torej samo preveriti ali je funkcija vrnila prazen niz. Če ga je potem je uporabnik akcijo prekinil.
lp,
Matjaž Prtenjak
Administrator
Stenly
Prispevkov: 223
Pridružen: Sr Jul 27, 2005 11:29 pm

Re: InputBox

Odgovor Napisal/-a Stenly »

... :oops: ; ja nism nč probu. Res je tak.
Še 1x hvala za res hitr odgovor

Lp
Rolle
Prispevkov: 36
Pridružen: Sr Sep 23, 2009 1:28 pm

Re: InputBox

Odgovor Napisal/-a Rolle »

Zdravo,

Lahko zadevo rešiš tudi tako:

Koda: Izberi vse

datum_oddaje_poročila = InputBox("Vpiši/potrdi datum oddaje poročila: ", , Format(Date, "dd.mm.yyyy"))

                       If MsgBox("Navedeni datum bo datum oddaje poročila: " & datum_oddaje_poročila, vbYesNo) = vbNo Then Exit Sub
Stenly napisal/-a:Pozdravljeni

Za vpis datuma bi uporabil InputBox:

Koda: Izberi vse

datum_oddaje_porocila = InputBox("Navedeni datum bo datum oddaje poročila.", "Vpiši/potrdi datum oddaje poročila.", Format(Date, "dd.mm.yyyy"))
    MsgBox datum_oddaje_porocila
Ne vem pa kako naprej v primeru "OK", "Cancel" oz klik na "x". Sedaj se procedura odvije v vsakem primeru.

Hvala za nasvet
Odgovori