Contents
Index 🔎︎

# Dim Statement

Jijjiiramaa ykn waraantoo labsuu.

Yoo jijjiiramoonii qoodduudhaan adda bahu ta'ee (fakkeenyaaf, DIM sPar1, sPar2, sPar3 AS STRING), jijjiiramoota haaroman qofatu murtaawa. Tokkoon tokkoon jijjiiramaatiif sarara murtaawoo addabaassaa fayyadami.

    Dim sPar1 As String
    Dim sPar2 As String
    Dim sPar3 As String

Dim declares local variables within subroutines. Global variables are declared with the PUBLIC or the PRIVATE statement.

## caasimaa:

    [ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]

## Ulaagaalee:

VarName: Maqaa jijjiiramaa ykn waraantoo kamuu.

Start, End: Gatiin lakkoofsaa ykn seranaa kan lakkofsa miseensota(NumberElements=(end-start)+1) fi hangii kasaa ifteessan.

Yoo RemDim sadarkaa adeemsarratti dalagame Start fi End himannoowwan lakkoofsaa ta'uu danda'u.

VarType: Jefuraan kan akaakuu deetaa jijjiiramaa labsu.

Jefuraa: Akaakuu jijjiiramaa

Bool: Jijjiiramaa Buuliyaanii(Dhugaa, Soba)

Mahaallaqa: Jijjiiramaa mahaallaqaa (Mahaallaqa hanga bakka kurniyee 4)

Guyyaa: Jijjiirama guyyaa

Dachaa: Jijjiiramaa sirrummaa-dachaa tuqaa bololi'aa variable (1,79769313486232 x 10E308 - 4,94065645841247 x 10E-324)

Itergaa: Jijjiirama Itergaa (-32768 - 32767)

Dheeraa: Jijjiirama itergaa dheeraa (-2.147.483.648 - 2.147.483.647)

Wanta: Jijjiirama wantaa (hubachiisa: Jijjiiramaan kun tuuta waliin qofa tartiiban ifteeffamuu danda'a!)

Baxxee: Jijjiiramaa sirrummaa-baxxee tuqaa bololi'aa variable (3,402823 x 10E38 - 1,401298 x 10E-45).

Diraa: Jijjiiramaa diraan arfoota ASCII alaantoo 64,000 of keessaa qaba.

[Variant]: Akaakuu jijjiiramaa addaba'aa(akaakuu hunda hiikkoon ifteefame of keessaa qaba).

LibreOffice Basic keessatti, jijjiiramtoota ifaan labsuun si barbaachisu. Haa ta'u malee, waraantoo fayyadamuun dura labsuu si barbaachisa. Jijjiiramaa hima Dim wajjiin labsuu dandeessa, labsoota baay'ee addan baasuuf qoodduu fayyadamuu. Akaakuu jijjiiramaa labsuuf, arfii akaakuu labsii maqaa duuka bu'utti galchi ykn jefuraa walitti dhufoo fayyadami.

LibreOffice Basic waraantoo rog-baaqqee ykn danuu kan akaakuu jijjiiramaan ifteefame gargaara. Yoo sagantaan tarree ykn gabatee gulaaluu barbaaddu qabaate waraantoon mijaawadha. Bu'aan waraantoo miseensota tokkoo tokkoo akkaataa kasootatti furuu danda'uu, kan akka himannoo ykn jijjiiramaa lakkoofsaatti ashakame.

Waraantoon hima Dim waliin labsama. Hangii kasaa tooftaa laman ifteeffama.

DIM text(20) as String REM 21 elements numbered from 0 to 20

DIM text(5 to 25) as String REM 21 elements numbered from 5 to 25

DIM text(-15 to 5) as String REM 21 elements (including 0)

REM numbered from -15 to 5

Dirree deetaa rog-lamee

DIM text(20,2) as String REM 63 elements; form 0 to 20 level 1, from 0 to 20 level 2 and from 0 to 20 level 3.

Yoo himni ReDim lakkoofsa rogootaa sagantaa xiqqaa ykn faankshinii waraantoo qabu keessatti qindeesse, akaakuu waraantoo akka kamaatiitti labsuu dandeessa.Walumaa galatti, waraantoo rogaa altokkoo qofa qindeessuu dandeessa,haarumsuu hin dandeessu. Sagantaa xiqqaa keessaatti, waraantoo ReDim wajjin labsuu dandeessa. Roga himannoowwan lakkoofsaa wajjin qofa ifteessuu dandeessa. Kun dirree hamma guddachuu barbaachisu qofa dhugoomsuuf.

## Fakkeenya:

    Sub ExampleDim1
    Dim sVar As String
    Dim iVar As Integer
        sVar = "Office"
    End Sub

    Sub ExampleDim2
    Dirree deetaa rog-lamee
    Dim stext(20,2) As String
    Const sDim as String = " Dimension:"
    For i = 0 To 20
        For ii = 0 To 2
            stext(i,ii) = str(i) & sDim & str(ii)
        Next ii
    Next i
    For i = 0 To 20
        For ii = 0 To 2
            MsgBox stext(i,ii)
        Next ii
    Next i
    End Sub