Opozorilo o napaki

Dolo─Źa sporo─Źilo o napaki, ki bo prikazano ob vnosu neveljavnih podatkov v celico.

S sporo─Źilom o napaki lahko za─Źnete tudi makro. Na koncu te strani je na voljo vzor─Źni makro.

Za dostop do tega ukaza ...

Izberite Podatki ÔÇô Veljavnost, nato zavihek Opozorilo o napaki.


Sporo─Źilo o napaki prika┼żi ob vnosu neveljavnih vrednosti.

Prika┼że sporo─Źilo o napaki, ki ga vnesete v obmo─Źje Vsebina, ob vnosu neveljavnih podatkov v celico. ─îe mo┼żnosti ni izbrana, se sporo─Źilo prika┼że ob prepre─Źitvi neveljavnega vnosa.

V obeh primerih se, ─Źe izberete ┬╗Ustavi┬ź, neveljavni vnos zbri┼íe in v celico ponovno vnese predhodna vrednost. Enako velja, ─Źe zaprete pogovorni okni ┬╗Opozorilo┬ź in ┬╗Informacije┬ź tako, da kliknete gumb Prekini. ─îe pogovorni okni zaprete z gumbom V redu, se neveljavni vnos ne izbri┼íe.

Vsebina

Dejanje

Izberite dejanje, ki se bo zgodilo ob vnosu neveljavnih podatkov v celico. Dejanje ┬╗Ustavi┬ź zavr┼że neveljavni vnos in prika┼że pogovorno okno, ki ga morate zapreti s klikom V redu. Dejanji ┬╗Opozorilo┬ź in ┬╗Informacije┬ź prika┼żeta pogovorno okno, ki ga lahko zaprete s klikom V redu ali Prekini. Neveljavni vnos se zavr┼że samo, ko kliknete Prekini.

Prebrskaj

Odpre se pogovorno okno Makro, kjer lahko izberete makro, ki se izvr┼íi ob vnosu neveljavnih podatkov v celico. Makro se izvr┼íi po prikazu sporo─Źila o napaki.

Naslov

Vnesite naziv makra ali sporo─Źila o napaki, ki ga ┼żelite prikazati ob vnosu neveljavnih podatkov v celico.

Sporo─Źilo o napaki

Vnesite sporo─Źilo, za katerega ┼żelite, da se prika┼że ob vnosu neveljavnih podatkov v celico.

Vzor─Źni makro:

Spodaj je primer funkcije, ki jo lahko kli─Źete, ko pride do napake. Upo┼ítevajte, da makro poda dva parametra, ki jih posreduje LibreOffice ob klicu funkcije:

Funkcija mora vrniti logi─Źno vrednost. ─îe vrne True, se vnesena vrednost ohrani. ─îe funkcija vrne False, se vnesena vrednost izbri┼íe in obnovi se prej┼ínja vrednost.


    Function ExampleValidity(CellValue as String, CellAddress as String) as Boolean
        Dim msg as String
        Dim iAnswer as Integer
        Dim MB_FLAGS as Integer
        msg = "Neveljavna vrednost: " & "'" & CellValue & "'"
        msg = msg & " v celici: " & "'" & CellAddress & "'"
        msg = msg & Chr(10) & "Ali jo ┼żelite vseeno sprejeti?"
        MB_FLAGS = MB_YESNO + MB_ICONEXCLAMATION + MB_DEFBUTTON2
        iAnswer = MsgBox (msg , MB_FLAGS, "Sporo─Źilo o napaki")
        ExampleValidity = (iAnswer = IDYES)
    End Function
  

Podprite nas!