Vba: cara membaca nilai sel dalam suatu variabel


Anda dapat menggunakan sintaks berikut di VBA untuk membaca nilai sel ke dalam variabel:

 Sub ReadCellValueIntoVar()

Dim CellVal As String
CellVal = Range(" A1 ")

MsgBox CellVal

End Sub

Makro khusus ini membuat variabel string yang disebut CellVal dan kemudian membaca nilai sel A1 dari lembar yang sedang aktif ke dalam variabel.

Terakhir, kami menggunakan MsgBox untuk menampilkan nilai variabel ini di kotak pesan.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara membaca nilai sel pada suatu variabel di VBA

Misalkan kita memiliki lembar Excel dengan nilai 500 di sel A1 :

Kita bisa membuat makro berikut untuk membaca nilai sel ini menjadi variabel dan kemudian menampilkan nilainya di kotak pesan:

 Sub ReadCellValueIntoVar()

Dim CellVal As String
CellVal = Range(" A1 ")

MsgBox CellVal

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Makro menampilkan nilai variabel, yang berisi nilai 500 dari sel A1 .

Perhatikan bahwa kita juga dapat melakukan penghitungan yang lebih kompleks menggunakan variabel jika kita mau.

Misalnya, kita bisa membuat makro berikut untuk membaca nilai sel A1 menjadi variabel, lalu membuat kotak pesan yang menampilkan nilai tersebut dikalikan 5:

 Sub ReadCellValueIntoVar()

Dim CellVal As String
CellVal = Range(" A1 ")

MsgBox CellVal * 5

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Makro menampilkan nilai variabel dikalikan 5, yang hasilnya adalah 500 * 5 = 2500 .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di VBA:

VBA: Cara mengatur nilai sel di lembar lain
VBA: Cara mendapatkan nilai sel dari sheet lain
VBA: Cara memilih rentang di sel aktif

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *