Data Type Summary di Dalam VBA

Table dibawah ini memperlihatkan daftar data type yang terdapat didalam VBA, termasuk range dan sizenya. Harap dipahami dan dihafalkan data type summary ini jika Anda ingin lebih cepat dalam membuat procedure didalam VBA.

 
 

Type Data

Kapasitas

Jangkauan

Byte

1 byte

0 s/d 255

Boolean

2 bytes

True atau False

Integer

2 bytes

-32,768 s/d 32,767

Long (long integer)

4 bytes

-2,147,483,648 s/d 2,147,483,647

Single (single-precision floating-point)

4 bytes

-3.402823E38 s/d -1.401298E-45 untuk nilai negatif; 1.401298E-45 s/d 3.402823E38 untuk nilai positif

Double (double-precision floating-point)

8 bytes

-1.79769313486231E308 s/d -4.94065645841247E-324 untuk nilai negatif; 4.94065645841247E-324 s/d 1.79769313486232E308 untuk nilai positif

Currency (scaled integer)

8 bytes

-922,337,203,685,477.5808 s/d 922,337,203,685,477.5807

Decimal

14 bytes

+/-79,228,162,514,264,337,593,543,950,335

tanpa point desimal;

+/-7.9228162514264337593543950335 dengan 28 point desimal kekanan;

+/-0.0000000000000000000000000001

nilai bukan nol yang terkecil

Date

8 bytes

1 January 100 s/d 31 December 9999

Object

4 bytes

Suatu referensi terhadap object

String (variable-length)

10 bytes + string length

0 s/d sekitar 2 milyar karakter

String (fixed-length)

Length of string

1 s/d sekitar 65,400 karakter

Variant (with numbers)

16 bytes

Suatu nilai numerik yang mengacu pada type data Double

Variant (with characters)

22 bytes + string length

Sama dengan type data String (variable-length)

User-defined (using Type)

Number required by elements

Jangkauan dari masing-masing variable sama dengan jangkauan data type yang didefinisikan tersebut

 
 

Catatan:

<

p style=”text-align:justify;”>Khusus untuk variable array, data type yang digunakan membutuhkan memori sebesar 20 byte ditambah 4 byte dari masing-masing dimensi array ditambah lagi dengan byte yang dihasilkan dari type data itu sendiri. Contoh, pada array type single dimensi menggunakan 4 Integer akan menghasilkan 8 byte (4×2=8), sehingga total memori yang dibutuhkan oleh array ini sebesar = 20+4+8 = 32 bytes.

Beri Nilai Artikel Ini:

0 thoughts on “Data Type Summary di Dalam VBA

  • 17/06/2012 at 7:18 am
    Permalink

    assalamu alaikum wr wb
    mas saya buat sebuah table yang di dalamnya saya buat field dangat data type ”SIngle”, format saya pake fixed, dan decimal places saya pake auto. itu ketika saya menulis nilai ”3.93” kok di crosstabquery munculnya panjang banget ya 3.9300001386895… bagaimana caranya agar munculnya tetap 3.93?
    Terimakasih sebelumnya

    Reply
    • 18/06/2012 at 8:32 am
      Permalink

      Silahkan masuk ke design view, lalu pilih kolomnya, pada properties format, set ke standard, dan decimal = 2.

      Reply

Leave a Reply

Do NOT follow this link or you will be banned from the site!
%d bloggers like this: