Collabora Office 24.04 Hjelp
Konverterer en hvilken som helst streng eller numerisk uttrykk til et heltall.
CInt (uttrykk som variant) som heltall
Integer
Hvis argumentet er streng, trimmer funksjonen det innledende mellomrommet; så prøver den å gjenkjenne et tall med følgende tegn. Syntaksen nedenfor gjenkjennes:
Desimaltall (med valgfritt innledende tegn) ved bruk av desimal- og gruppeseparatorer for lokalitet konfigurert i Collabora Office (gruppeseparatorer er akseptert i alle posisjoner), med valgfri eksponentiell notasjon som "-12e+1" (der et valgfritt fortegnet helt desimaltall etter at e eller E eller d eller D definerer potens på 10);
Oktale tall som "&Onnn...", der "nnn..." etter "&O" eller "&o" er en rekkefølge som ikke er lengre enn 11 sifre, fra 0 til 7, opp til neste ikke-alfanumeriske tegn;
Heksadesimale tall som "&Hnnn...", der "nnn..." etter "&H" eller "&h" er sekvensen av tegn opp til neste ikke-alfanumeriske tegn, og må ikke være lengre enn 8 sifre, fra 0 til 9, A til F, eller a til f.
Resten av strengen ignoreres. Hvis strengen ikke gjenkjennes, f.eks. når det etter trimming av innledende mellomrom ikke starter med pluss, minus, et desimalsiffer eller "&", eller når sekvensen etter "&O" er lengre enn 11 tegn eller inneholder et alfabetisk tegn, er den numeriske verdien av uttrykket 0 .
Hvis argumentet er en feil, brukes feilnummeret som numerisk verdi for uttrykket.
Hvis argumentet er en dato, brukes antall dager siden 1899-12-30 (seriedato) som numerisk verdi for uttrykket. Tid er representert som en brøkdel av en dag.
Etter å ha beregnet den numeriske verdien av uttrykket, avrundes det til nærmeste heltall (hvis nødvendig), og hvis resultatet ikke er mellom -32768 og 32767, rapporterer Collabora Office Basic en overløpsfeil. Ellers returneres resultatet.