Basic konstanteak

Basic programetan erabilitako konstanteak

Konstante boolearrak

Izena

Mota

Balioa

True

Boolean

1

False

Boolean

0


Adibidea:


            Dim bPositive as Boolean
            bPositive = True
        

Konstante matematikoa

Izena

Mota

Balioa

Pi

Double

3.14159265358979


Adibidea:


            Function Rad2Deg( aRad as Double) As Double
             Rad2Deg = aRad * 180.00 / Pi
            End Function
        

Objektu-konstanteak

Izena

Mota

Erabilera

Empty

Variant

Empty balioak adierazten du aldagaia ez dela hasieratu.

Null

null

Aldagaiak ez duela daturik adierazten du.

Nothing

Object

Esleitu Nothing objektua aldagai bati, aurretik zuen esleipena kentzeko.


Adibidea:


            SubExampleEmpty
                Dim sVar As Variant
                sVar = Empty
                Print IsEmpty(sVar) ' True itzultzen du
            End Sub
            Sub ExampleNull
                Dim vVar As Variant
                MsgBox IsNull(vVar)
            End Sub
            Sub ExampleNothing
                Dim oDoc As Object
                Set oDoc = ThisComponent
                Print oDoc.Title
                oDoc = Nothing
                Print oDoc ' Errorea
            End Sub
        

MsgBox izendun konstanteak

Izendun konstantea

Balio osoa

Definizioa

MB_OK

0

Bistaratu 'Ados' botoia soilik.

MB_OKCANCEL

1

Bistaratu 'Ados' eta 'Utzi' botoiak.

MB_ABORTRETRYIGNORE

2

Bistaratu 'Abortatu', 'Saiatu berriro' eta 'Ez ikusi' botoiak.

MB_YESNOCANCEL

3

Bistaratu 'Bai', 'Ez' eta 'Utzi' botoiak.

MB_YESNO

4

Bistaratu 'Bai' eta 'Ez' botoiak.

MB_RETRYCANCEL

5

Bistaratu 'Saiatu berriro' eta 'Utzi' botoiak.

MB_ICONSTOP

16

Gehitu 'Gelditu' ikonoa elkarrizketa-koadroari.

MB_ICONQUESTION

32

Gehitu 'Galdera' ikonoa elkarrizketa-koadroari.

MB_ICONEXCLAMATION

48

Gehitu 'Harridura-puntua' ikonoa elkarrizketa-koadroari.

MB_ICONINFORMATION

64

Gehitu 'Informazioa' ikonoa elkarrizketa-koadroari.

128

Elkarrizketa-koadroko lehen botoia botoi lehenetsi gisa.

MB_DEFBUTTON2

256

Elkarrizketa-koadroko bigarren botoia botoi lehenetsi gisa.

MB_DEFBUTTON3

512

Elkarrizketa-koadroko hirugarren botoia botoi lehenetsi gisa.


GetAttr izendun konstanteak

Izendun konstantea

Balioa

Definizioa

ATTR_NORMAL

0

Fitxategi normalak.

ATTR_READONLY

1

Irakurtzeko soilik diren fitxategiak.

ATTR_HIDDEN

2

Ezkutuko fitxategia

ATTR_SYSTEM

4

Sistemako fitxategia

ATTR_VOLUME

8

Bolumenaren izena itzultzen du

ATTR_DIRECTORY

16

Direktorioaren izena soilik itzultzen du.

ATTR_ARCHIVE

32

Fitxategia aldatu egin da azken babeskopia egin zenetik (Archive bit).


Datu motaren izendun konstanteak

TypeName
balioak

Izendun
konstantea

VarType
values

Aldagai mota

…()

8192

Aldagaien Array matrizea

Boolean

11

Boolean aldagaia

Byte

17

Byte aldagaia

Date

V_DATE

7

Date aldagaia

Currency

V_CURRENCY

6

Currency aldagaia

Double

V_DOUBLE

5

Doitasun bikoitzeko koma mugikorreko aldagaia

Error

11

Errore motako aldagaia

Integer

V_INTEGER

2

Integer aldagaia

Long

V_LONG

3

Long osoko aldagaia

Object

9

Object aldagaia

Single

V_SINGLE

4

Doitasun bakuneko koma mugikorreko aldagaia

String

V_STRING

8

String aldagaia

Variant

12

Variant aldagaia (definizioak zehaztutako mota guztiak eduki ditzake)

Empty

V_EMPTY

0

Hasieratu gabeko Variant aldagaia

Null

V_NULL

1

Baliogabeko datua


VBA konstante gehigarriak

VBAren bateragarritasun modua gaituta dagoenean, honako konstanteak ere erabilgarri daude

warning

Konstante, funtzio edo objektu hau Option VBASupport 1 instrukzioa programa-kode exekutagarriko modulu batean kokatuta gaitzen da.


VBA Color izendun konstanteak

Izendun konstantea

Gorria, Berdea, Urdina
konposizioa

vbBlack

RGB(0, 0, 0)

vbBlue

RGB(0, 0, 255)

vbCyan

RGB(0, 255, 255)

vbGreen

RGB(0, 255, 0)

vbMagenta

RGB(255, 0, 255)

vbRed

RGB(255, 0, 0)

vbYellow

RGB(255, 255, 0)

vbWhite

RGB(255, 255, 255)


Variable Type izendun konstanteak

Izendun konstantea

Balio dezimala

vbArray

8192

vbBoolean

11

vbByte

17

vbCurrency

6

vbDataObject

13

vbDate

7

vbDecimal

14

vbDouble

5

vbEmpty

0

vbError

10

vbInteger

2

vbLong

3

vbNull

1

vbObject

9

vbSingle

4

vbString

8

vbUserDefinedType

36

vbVariant

12


FormatDateTime VBA izendun konstanteak

Izendun konstantea

Balioa

Deskribapena

vbGeneralDate

0

Data bat eta/edo ordu bat bistaratzen du, zure sistemaren 'Data orokorra' ezarpenean zehaztuta dagoen bezala. Data soilik bada, ez da ordurik bistaratuko; ordua soilik bada, ez da data bistaratuko.

vbLongDate

1

Bistaratu data bat zure ordenagailuaren hizkuntza-ezarpenetan zehaztutako data luzeko formatuan.

vbShortDate

2

Bistaratu data bat zure ordenagailuaren hizkuntza-ezarpenetan zehaztutako data laburreko formatuan.

vbLongTime

3

Bistaratu ordu bat zure sistemaren 'Denbora luzea' ezarpenean zehaztuta dagoen bezala.

vbShortTime

4

Bistaratu ordu bat 24 orduko formatua (hh:mm) erabilita.


StrConv VBA izendun konstanteak

Bihurketa

Balioa

Deskribapena

vbUpperCase

1

Testua parametroko karaktereak maiuskulara bihurtzen ditu.

vbLowerCase

2

Testua parametroko karaktereak minuskulara bihurtzen ditu.

vbProperCase

3

Testua parametroko hitz bakoitzeko lehen letra maiuskulara bihurtzen du.

vbWide

4

Testua parametroko karaktere estuak (zabalera erdikoak) zabalera osoko karakterera (zabalera osoa) bihurtzen ditu.

vbNarrow

8

Testua parametroko karaktere zabalak (zabalera osoa) zabalera estuko karakterera (zabalera erdia) bihurtzen ditu.

vbKatakana

16

Testua parametroko hiragana karaktereak katakana karaktere bihurtzen ditu.

vbHiragana

32

Testua parametroko katakana karaktereak hiragana karaktere bihurtzen ditu.

vbUnicode

64

Testua parametroko karaktereak Unicode karaktere bihurtzen ditu sistemaren kode-orri lehenetsia erabilita.

vbFromUnicode

128

Testua parametroko karaktereak Unicodetik sistemaren kode-orri lehenetsira bihurtzen ditu.


WeekDayName VBA izendun konstanteak

Balioa

VBA konstantea

Deskribapena

0

vbUseSystemDayOfWeek

Erabili sistemaren eskualde-ezarpenak

1

vbSunday

Igandea (lehenetsia)

2

vbMonday

Astelehena

3

vbTuesday

Asteartea

4

vbWednesday

Asteazkena

5

vbThursday

Osteguna

6

vbFriday

Ostirala

7

vbSaturday

Larunbata


Bestelako VBA izendun konstanteak

Izendun konstantea

Balio hamaseitarra (hamartarra)

Deskribapena

vbTrue

-1

vbTriState enumerazioaren zatia.

vbFalse

0

vbTriState enumerazioaren zatia.

vbUseDefault

-2

vbTriState enumerazioaren zatia.

vbCr

\x0D (13)

CR - Orga-itzulera

vbCrLf

\x0D\x0A (13 10)

CRLF - Orga-itzulera eta lerro-jauzia

vbFormFeed

\x0c (12)

FF - Inprimaki-jauzia

vbLf

\x0A (10)

LF - Lerro-jauzia

vbNewLine

\x0D\x0A (13 10) Windowserako

\x0A (10) beste sistemetarako

LF edo CRLF

vbNullString

""

Kate nulua

vbTab

\x09 (9)

HT - Tabulazio horizontala

vbVerticalTab

\x0B (11)

VT - Tabulazio bertikala


Emaguzu laguntza!