Περιεχόμενα
Δείκτης 🔎︎

# Προειδοποίηση σφάλματος

Ορίζει το μήνυμα σφάλματος που εμφανίζεται όταν εισάγονται μη έγκυρα δεδομένα σε ένα κελί.

Μπορείτε επίσης να ξεκινήσετε μία μακροεντολή με ένα μήνυμα σφάλματος. Ένα παράδειγμα μακροεντολής βρίσκεται στο τέλος της σελίδας.

Για να έχετε πρόσβαση σε αυτήν τη λειτουργία...

Επιλέξτε την καρτέλα Δεδομένα - Εγκυρότητα - Προειδοποίηση σφάλματος.

## Εμφάνιση μηνύματος σφάλματος όταν εισάγονται μη έγκυρες τιμές.

Εμφανίζει το μήνυμα σφάλματος που εισάγατε στην περιοχή Περιεχόμενα όταν άκυρα δεδομένα έρχονται σε κελί. Εάν ενεργοποιηθεί, το μήνυμα εμφανίζεται για να αποφευχθεί μια άκυρη καταχώριση.

Και στις δύο περιπτώσεις, αν επιλέξετε "Διακοπή", η μη έγκυρη καταχώριση διαγράφεται και εισάγεται ξανά η προηγούμενη τιμή στο κελί. Το ίδιο εφαρμόζεται αν κλείσετε τα παράθυρα διαλόγου "Προειδοποίηση" και "Πληροφορίες" πατώντας στο κουμπί Άκυρο . Αν κλείσετε τα παράθυρα διαλόγου με το κουμπί OK, η μη έγκυρη καταχώριση δεν διαγράφεται.

## Περιεχόμενα

### Ενέργεια

Επιλέξτε την ενέργεια που επιθυμείτε να εκτελείται όταν εισάγονται μη έγκυρα δεδομένα σε ένα κελί. Η ενέργεια "Διακοπή" απορρίπτει τη μη έγκυρη καταχώριση και εμφανίζει ένα παράθυρο διαλόγου που πρέπει να κλείσετε πατώντας στο κουμπί Εντάξει. Οι ενέργειες "Προειδοποίηση" και "Πληροφορίες" εμφανίζουν ένα παράθυρο διαλόγου το οποίο μπορεί να κλείσει πατώντας στο κουμπί Εντάξει ή στο Ακύρωση. Η μη έγκυρη καταχώριση απορρίπτεται μόνο όταν πατήσετε στο κουμπί Άκυρο.

### Αναζήτηση

Ανοίγει το παράθυρο διαλόγου Μακροεντολή όπου μπορείτε να επιλέξετε τη μακροεντολή που θα εκτελείται όταν εισάγονται μη έγκυρα δεδομένα σε ένα κελί. Η μακροεντολή εκτελείται ύστερα από την εμφάνιση του μηνύματος σφάλματος.

### Τίτλος

Εισάγετε τον τίτλο της μακροεντολής ή του μηνύματος σφάλματος που επιθυμείτε να εμφανίζεται σε περίπτωση μη έγκυρων δεδομένων σε ένα κελί.

### Μήνυμα σφάλματος

Εισάγετε το μήνυμα που επιθυμείτε να εμφανίζεται σε περίπτωση εισαγωγής μη έγκυρων δεδομένων σε ένα κελί.

### Δείγμα μακροεντολής:

Παρακάτω είναι ένα δείγμα συνάρτησης που μπορεί να κληθεί όταν προκύψει σφάλμα. Σημειώστε ότι η μακροεντολή λαμβάνει δύο παραμέτρους που μεταβιβάζονται από το LibreOffice όταν καλείται η συνάρτηση:

- CellValue (Τιμή κελιού): Η τιμή που έχει εισαχθεί από τον χρήστη, ως συμβολοσειρά.

- CellAddress: Η διεύθυνση του κελιού όπου καταχωρήθηκε η τιμή, ως συμβολοσειρά με πρόθεμα το όνομα του φύλλου (π.χ.: "Sheet1.A1").

Η συνάρτηση πρέπει να επιστρέψει μια τιμή Μπουλ. Εάν επιστρέψει True, η εισαγόμενη τιμή διατηρείται. Εάν η συνάρτηση επιστρέψει False, η εισαγόμενη τιμή διαγράφεται και η προηγούμενη τιμή αποκαθίσταται.

        Function ExampleValidity(CellValue as String, CellAddress as String) as Boolean
            Dim msg as String
            Dim iAnswer as Integer
            Dim MB_FLAGS as Integer
            msg = "Μη έγκυρη τιμή:" & "'" & CellValue & "'"
            msg = msg & "σε κελί:" & "'" & CellAddress & "'"
            msg = msg & Chr (10) & "Να γίνει δεκτός οπωσδήποτε;"
            MB_FLAGS = MB_YESNO + MB_ICONEXCLAMATION + MB_DEFBUTTON2
            iAnswer = MsgBox (msg, MB_FLAGS, "μήνυμα σφάλματος")
            ExampleValidity = (iAnswer = IDYES)
        End Function