Cellatartalmak érvényessége

Minden cellára megadható, hogy milyen érték lehet érvényes. A cellába írt érvénytelen érték vissza lesz utasítva.

Figyelmeztetés ikon

Az érvényességi szabály új érték megadásakor kerül aktiválásra. Ha a cellába már ezt megelőzően érvénytelen érték került beszúrásra, illetve ha a cellába „fogd és vidd” módszerrel vagy a másolás és beillesztés művelet segítségével szúr be értéket, akkor az érvényességi szabály nem fog érvényesülni.


Jegyzet ikon

Az érvénytelen adatokat tartalmazó cellákat bármikor megjelenítheti az Eszközök - Detektív lehetőség, majd az Érvénytelen adatok megjelölése kiválasztásával.


Cellatartalmak érvényességének használata

  1. Jelölje ki a cellákat, amelyekhez új érvényességi szabályt akar megadni.

  2. Válassza az Adatok - Érvényesség menüparancsot.

  3. A Feltételek lapon adja meg a cellában újonnan megadásra kerülő értékekre vonatkozó feltételeket.

  4. Az Engedélyezés mezőben válasszon ki egy lehetőséget.

  5. Ha az „Egész számok” beállítást jelöli ki, akkor a „12,5”-höz hasonló értékek nem engedélyezettek. A „Dátum” kiválasztása esetén a dátum lehet akár a helyi dátumformátumban, akár dátumsorszám formátumában. Hasonlóan, az „Idő” feltétel megadása esetén csak a „12:00” vagy sorszámformátumú időértékek használhatók. A „Szöveghossz” feltételezi, hogy a cellák csak szöveget tartalmazhatnak.

    Válassza a „Lista” lehetőséget az érvényes értékek listájának megadásához.

  6. Válassza ki a következő feltételt az Adat alatt. A választástól függően további beállítási lehetőségek jelennek meg.

Miután meghatározta a cella érvényességének feltételét, a másik két lapot használhatja üzenetablakok létrehozására:

A hibaüzenet megjelenítéséhez jelölje be a Hibaüzenet megjelenítése érvénytelen érték bevitele esetén négyzetet.

Példamakró:

Function ExampleValidity(CellValue as String, TableCell as String)
Dim msg as string
msg = "Invalid value: " & "'" & CellValue & "'"
msg = msg & " in table: " & "'" & TableCell & "'"
MsgBox msg ,16,"Error message"
End Function

Jegyzet ikon

Miután a Figyelmeztetés hibára lapon módosította a cellára vonatkozó műveletet, illetve az OK gomb segítségével a párbeszédablakot bezárta, a módosítások érvénybe lépése előtt ki kell jelölnie egy másik cellát.