Poradna - Makro
hlavní kategorie | zpět | + odpovědět na toto témaMakro - diskuze na toto téma |
Poradi nekdo proc me nejde spustit makro digiclock? Pouzivam LibreOffice.
Sub digiclock()
Range("A1") = Not Range("A1")
Do While Range("A1") = True()
DoEvents
Range("A2") = Now()
Loop
End Sub
Po spusteni makra prijde hlaska
BASIC - chyba při běhu.
Podprocedura nebo funkční procedura není definována.
V A1 mam =True()
V A2 mam =Now()
Diky Nemám LibreOffice, ale podľa mňa sa pomocou "=True()" odkazujete na neexistujúcu funkciu/procedúru s názvom "True", a taká neexistuje. Existuje hodnota "True",a tá sa zapisuje do bunky "True" a do podmienky "While" sa dáva ako "= True". Čiže nie "Do While Range("A1") = True()" ale "Do While Range("A1") = True", a nie "V A1 mam =True()" ale "V A1 mam True". S "=Now()" to neporovnávajte, lebo "Now()" je funkcia. Odpověď |