Module
Contents
Index 🔎︎

# Gyldigheten til celleinnhold

For hver celle kan du angi gyldige verdier. Ugyldige verdier i en celle blir forkastet.

Gyldighetsregelen blir brukt når en ny verdi skrives inn. Hvis en ugylig verdi allerede er satt inn i cellen, eller hvis du setter inn en verdi i en celle enten ved å dra og slippe eller ved å kopiere og lime, blir ikke gyldighetsregelen brukt.

Du kan velge Verktøy → Sporing til enhver tid og velge kommandoen Marker ugyldige data for å vise hvilke celler som inneholder ugyldige verdier.

## Bruke celleinnholds gyldighet

1. Velg cellen du vil angi en ny gyldighetsregel for.

2. Velg Data → Gyldighet.

3. På fanen Kriterier skriv inn vilkårene for nye verdier skrevet inn i cellene.

4. Velg fra lista Tillat.

5. Hvis du velger «Heltall», tillates ikke verdier som «12,5». Velger du «Dato» tillates datoer både i det lokale datoformatet og i form av enseriell dato. På samme måte tillater vilkåret «Tid» verdier som «12.00» eller serielle tidstall. «Tekstlengde» tilsier at celler kun kan inneholde tekst.

   Velg «Liste» for å skrive inn en liste med gyldige verdier.

6. Velg neste vilkår under Data. Etter som hva du velger, blir flere valg tilgjengelige.

Etter at du har bestemt vilkårene for cellegyldighet, kan du bruke de andre to fanene til å lage beskjeder:

- På fanen Hjelp om inndata skriv inn tittelen og teksten til hjelpetipset som vises når cellen er valgt.

- På fanen Feilmelding velg hva som skal skje hvis dataene ikke er gyldige.

  Hvis du velger «Stopp» som handling, aksepteres ikke ugyldige data og det forrige celleinnholdet beholdes.

  Velg «Advarsel» eller «Informasjon» for å vise et dialogvindu der dataene kan forkastes eller godtas.

  Hvis du velger «Makro», kan du angi hvilket makro som skal kjøres når ugyldige data skrives inn, ved hjelp av Bla gjennom.

Velg Vis en feilmelding når det blir brukt ugyldige verdier for å vise feilmeldingen.

Eksempelmakro:

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

Etter å ha endret handlingen for en celle på fanen Feilmelding og lukket vinduet ved å velge OK må du først velge en annen celle før endringen trer i kraft.

Lignende emner

Data → Gyldighet