Vba: cara mereferensikan rentang bernama


Untuk mereferensikan rentang bernama di VBA, cukup gunakan fungsi Range() dengan rentang bernama diapit tanda kutip ganda.

Misalnya, Anda bisa membuat makro berikut untuk menetapkan nilai “Tim” ke setiap nilai dalam rentang bernama yang disebut Teams :

 SubModifyNamedRange ()
 
Range("teams").Value = "Team"

End Sub

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara Referensi Rentang Bernama Menggunakan VBA

Katakanlah kita memiliki rentang bernama Teams yang mewakili rentang A2:A11 pada lembar tertentu di Excel:

Kita bisa membuat makro berikut untuk menetapkan nilai teks “Tim” ke setiap sel dalam rentang bernama ini:

 SubModifyNamedRange ()

Range("teams").Value = "Team"

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Perhatikan bahwa setiap sel dalam rentang nama kita sekarang berisi “Tim” dan bukan nama tim asli.

Kita juga bisa menggunakan makro berikut untuk menetapkan nilai numerik 100 ke setiap sel dalam tim yang diberi nama rentang:

 SubModifyNamedRange ()

Range("teams").Value = 100

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Atau kita bahkan bisa menggunakan makro berikut untuk membuat setiap sel dalam tim rentang bernama memiliki font tebal dan warna latar belakang hijau:

 SubModifyNamedRange ()

Range("teams").Interior.Color = vbGreen
Range("teams").Font.Bold = True

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Setiap sel tim pantai yang diberi nama kini memiliki font tebal dan warna latar belakang hijau.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:

VBA: cara menghapus rentang bernama
VBA: Cara menyalin garis yang terlihat ke lembar lain
VBA: menyalin baris ke lembar lain berdasarkan kriteria

Tambahkan komentar

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