Sel VBA

Sel VBA

Sel sebenarnya adalah sel dari lembar kerja dan di VBA ketika kita merujuk ke sel sebagai properti rentang, kita sebenarnya mengacu pada sel yang tepat, dengan kata lain, sel digunakan dengan properti rentang dan metode penggunaan properti sel adalah sebagai berikut Rentang( .Cells(1,1)) sekarang sel (1,1) berarti sel A1 argumen pertama untuk baris dan kedua untuk referensi kolom.

Referensi Sel VBA

Anda tidak memerlukan pengenalan khusus tentang apa itu sel VBA. Dalam konsep VBA, sel juga sama, tidak berbeda dengan sel excel biasa. Ikuti artikel ini untuk mengetahui lebih banyak tentang konsep sel VBA.

Apa itu Rentang VBA & Sel VBA?

Saya yakin ini adalah pertanyaan yang ada di benak Anda saat ini. Di VBA, Range adalah objek, tetapi Cell adalah properti di lembar excel. Di VBA, kami memiliki dua cara untuk mereferensikan objek sel, satu melalui Range, dan satu lagi melalui Cells.

Misalnya, jika Anda ingin mereferensikan sel C5, Anda dapat menggunakan dua metode untuk merujuk ke sel C5.

Menggunakan Metode Rentang: Rentang (‘C5’)

Menggunakan Metode Sel: Sel (5, 3)

Demikian pula, jika Anda ingin memasukkan nilai ‘Hi’ ke sel C5, maka Anda dapat menggunakan kode di bawah ini.

Menggunakan Metode Rentang: Rentang (‘C5’).Nilai = ‘Hai’

Menggunakan Metode Sel: Sel (5, 3).Nilai = ‘Hai’

Sekarang, jika ingin memilih banyak sel, kita hanya bisa memilih melalui objek Range. Misalnya, jika saya ingin memilih sel dari A1 hingga A10, di bawah ini adalah kodenya.

Kode: Rentang (‘A1: A10’).Pilih

Namun sayangnya, kita hanya bisa mereferensikan satu cellReference Satu referensi CellCell di excel merujuk sel lain ke sebuah sel untuk menggunakan nilai atau propertinya. Misalnya, jika kita memiliki data di sel A2 dan ingin menggunakannya di sel A1, gunakan =A2 di sel A1, dan ini akan menyalin nilai A2 di A1.baca lebih lanjut sekaligus dengan menggunakan properti CELLS. Kita bisa menggunakan Cells dengan objek Range seperti di bawah ini.

Rentang (‘A1: C10’). Sel(5,2) berarti dalam rentang A1 sampai C10 baris kelima dan kolom kedua yaitu, sel B5.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: VBA Cells (wallstreetmojo.com)

Rumus Properti CELLS di VBA

Lihatlah rumus properti CELLS.

  • Indeks Baris: Ini hanyalah baris mana yang kami rujuk.
  • Indeks Kolom: Ini hanyalah kolom yang kami referensikan.
  • Sel (1, 1) berarti sel A1, Sel (2, 1) berarti sel A2, Sel (1, 2) berarti sel B1.
  • Sel (2, 2) berarti sel B2, Sel (10, 3) berarti sel C10, Sel (15, 5) berarti sel E15.

#1 – Bagaimana Cara Menggunakan Properti CELLS di VBA?

Sekarang saya akan mengajari Anda cara menggunakan properti CELLS ini di VBA.

Asumsikan Anda sedang mengerjakan nama lembar yang disebut Data 1, dan Anda ingin memasukkan nilai ‘Halo’ ke sel A1.

Kode di bawah ini akan melakukannya untuk Anda.

Sub Cells_Example() Cells(1, 1).Value = “Hello” End Sub

Hasil:

Sekarang saya akan pergi ke nama sheet yang disebut Data 2 dan akan menjalankan kodenya. Bahkan di sana, itu akan memasukkan kata ‘Halo.’

Sebenarnya kita bisa mengkombinasikan properti CELLS dengan nama sheet tertentu juga. Untuk merujuk lembar tertentu, gunakan objek WORKSHEET.

Lembar Kerja(‘Data 1’).Sel(1,1).Nilai = ‘Halo’

Ini akan memasukkan kata ‘Halo’ ke lembar ‘Data 1’ terlepas dari lembar mana Anda berada.

#2 – Bagaimana Cara Menggunakan Properti CELLS dengan Range Object?

Sebenarnya kita bisa menggunakan properti CELLS dengan objek RANGE. Sebagai contoh, lihat kode di bawah ini.

Rentang(“C2:E8”).Sel(1, 1).Pilih

Untuk pemahaman yang lebih baik, saya telah memasukkan beberapa angka di lembar excel.

Kode di atas Range(“C2:E8”).Cells(1, 1).Select mengatakan dalam rentang C2 hingga E8 pilih sel pertama. Jalankan kode ini dan lihat apa yang terjadi.

Sub Cells_Example() Range(“C2:E8”).Cells(1, 1).Pilih End Sub

Ini telah memilih sel C2. Tapi Sel (1, 1) berarti sel A1, bukan?

Alasan memilih sel C2 karena menggunakan objek rentang, kami bersikeras pada rentang sebagai C2 hingga E8, sehingga properti Sel memperlakukan rentang dari C2 hingga E8, bukan dari sel A1 biasa. Dalam contoh ini, C2 adalah baris pertama dan kolom pertama, jadi Cells (1, 1).pilih berarti sel C2.

Sekarang saya akan mengubah kodenya menjadi Range(“C2: E8”).Cells(3, 2).Pilih dan lihat apa yang terjadi.

Jalankan kode ini dan periksa sel mana yang sebenarnya akan dipilih.

Sub Cells_Example() Range(“C2:E8”).Cells(3, 2).Pilih End Sub

Ini telah memilih sel D4 yaitu No 26. Sel (3,2) berarti mulai dari sel C2 dipindahkan ke bawah sebanyak 3 baris dan memindahkan 2 kolom ke kanan yaitu sel D4.

#3 – Properti Sel dengan Loop

Properti CELLS dengan loop memiliki hubungan yang sangat baik di VBA. Mari kita lihat contoh memasukkan nomor seri dari 1 sampai 10 menggunakan FOR LOOP. Salin dan tempel kode di bawah ini ke modul Anda.

Sub Cells_Example() Dim i Sebagai Integer For i = 1 To 10 Cells(i, 1).Value = i Next i End Sub

Di sini saya telah mendeklarasikan variabel I sebagai bilangan bulat.

Kemudian saya telah menerapkan FOR LOOP dengan I = 1 to 10 yaitu, dan loop perlu dijalankan 10 kali.

Sel(i,1).nilai = i

Ini berarti bahwa ketika loop pertama kali berjalan, nilai “I” akan menjadi 1, jadi dimanapun nilai “I” adalah 1 yaitu, Cell(1,1).value = 1

Ketika loop mengembalikan nilai “I” untuk kedua kalinya, itu adalah 2, jadi dimanapun nilai “I”, itu adalah 2. yaitu, Cell(2,1).value = 2

Loop ini akan berjalan sebanyak 10 kali dan memasukkan nilai I dari A1 ke A10.

Hal yang Perlu Diingat dalam Sel VBA

  • SEL adalah properti, tetapi RANGE adalah Objek. Kita dapat menggunakan properti dengan objek tetapi tidak keberatan dengan properti.
  • Saat rentang diberikan, sel hanya akan mempertimbangkan rentang tersebut, bukan rentang biasa.
  • Sel (1, 2) adalah sel B1, demikian juga Sel (1, ‘B’) juga merupakan sel B1.

Artikel yang Direkomendasikan

Ini telah menjadi Panduan untuk Sel VBA. Di sini kita belajar bagaimana menggunakan Properti Referensi Sel VBA dengan Objek Rentang beserta contoh praktis dan templat excel yang dapat diunduh. Di bawah ini Anda dapat menemukan beberapa artikel VBA excel yang bermanfaat –

  • Pilih Sel di VBAPilih Sel Di VBAVBA pilih sel membantu pengguna untuk memilih sel tertentu menggunakan berbagai metode seperti perekam Makro, objek rentang, pernyataan pilih, properti CELLS, dan referensi sel.baca lebih lanjut
  • Gunakan Fungsi Jangkauan VBA
  • VLOOKUP di Excel VBAVLookup Di Excel VBAFungsi VLOOKUP di VBA mirip dengan VLOOKUP di lembar kerja, dan metode penggunaan VLOOKUP di VBA adalah melalui aplikasi. Method WorksheetFunctionbaca selengkapnya
  • Sel Rentang VBA ExcelSel Rentang Excel VBAProperti rentang VBA digunakan untuk merujuk ke data, sel, atau pilihan apa pun. Ini adalah properti bawaan yang memungkinkan kita mengakses bagian mana pun dari lembar kerja. Menggunakan properti rentang untuk rentang seperti sel tunggal disebut sebagai rentang sel.Baca lebih lanjut

Related Posts