Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno VBA-msgbox a tlacitka

Zdravim,
mam taky lama problem, ale co uz.
mam v exceli vo VBA msgbox s parametrom buttons:=vbyesno.
Vsetko funguje, len problem ale je, ze neviem yistit, na ktore tlacitko bolo kliknute.
Takze ak viete, dufam ze poradite, ako to mam zistit.
dik.

Předmět Autor Datum
vsak msgbox normalne vracia hodnotu. pre ok by to malo byt 6(mozes pouzit konstantu vbYes) pre no je…
IgorK 07.04.2006 15:33
IgorK
dik, funguje mi to.
Pavol 07.04.2006 15:47
Pavol
...vyskytol sa mi dalsi problem s jednym cyklom: Dim zadaj, i, ppocet, spolu As Integer ......... p…
Pavol 09.04.2006 11:05
Pavol
skus to dat do zatvorky Loop Until ((zadaj > 1) And (zadaj < ppocet)) nerobim s VBasicom (chvalaboh…
MM.. 09.04.2006 16:18
MM..
ani to nepomohlo, skusal som to daj aj do dvoch cyklov. ....nakoniec pomohol prikaz val, sice neviem… poslední
Pavol 09.04.2006 16:36
Pavol

vsak msgbox normalne vracia hodnotu. pre ok by to malo byt 6(mozes pouzit konstantu vbYes) pre no je to 7(konstanta vbNo)
//edit: uz si presne nepamatam syntax VB, ale malo by to byt nejak takto

dim ret as integer
ret = msgbox(...)
if ret = vbYes then ...
endif

...vyskytol sa mi dalsi problem s jednym cyklom:

Dim zadaj, i, ppocet, spolu As Integer
.........
prompt = "zadaj poziciu od 1 do " & ppocet
Do
zadaj = InputBox(prompt, Title, 2)
Loop Until (zadaj > 1) And (zadaj < ppocet)

Nevie mi niekto poradit s touto podmienkou? Vzdy sa to zacykli a neviem preco a nefunguje to ani ked zadam cislo z pozadovaneho intervalu.
Ked tam dam ale iba jednu podmienku, tak to funguje, lenze ja potrebuje obidve.
dik za rady.

Zpět do poradny Odpovědět na původní otázku Nahoru