Daptar eusi
Dina artikel ieu, anjeun bakal diajar kumaha carana Nyetél Range pikeun sél, baris jeung kolom dina VBA Excel.
Unduh Workbook
Anjeun tiasa ngundeur buku latihan Excel gratis ti dieu.
Setel Rentang dina VBA.xlsm
Objék Rentang VBA
Objék Rentang dina VBA tiasa ngandung hiji sél tunggal, sababaraha sél, baris, kolom dina lembar kerja Excel.
Hirarki objék Range sapertos di handap.
Aplikasi > Workbook > Lembar kerja > Rentang
Kieu kumaha anjeun kedah nyatakeun obyék Rentang dina VBA .
7 Conto kumaha Nyetél Range dina VBA Excel
Bagian ieu bakal ngabahas kumaha carana Nyetél Range dina sél tunggal, sababaraha sél, baris tunggal, sababaraha baris, kolom tunggal, sababaraha kolom sareng setel rentang ngaliwatan Tombol Komando dina VBA Excel.
1. Atur Range dina Sél Tunggal dina VBA
Di dieu urang bakal ningali kumaha Setel Range dina sél tunggal sareng VBA .
Lengkah-léngkah:
- Pencét Alt + F11 dina kibor anjeun atawa lebet kana tab Developer -> Visual Basic pikeun muka Visual Basic Editor .
- Dina jandéla pop-up kode, tina bar ménu , klik Selapkeun -> Modul .
- Salin kodeu di handap ieu terus tempelkeun kana jandela kode.
7923
Di dieu,
B2 = sél dimana urang hoyong nyetélnilai. Anjeun tiasa nyetél nomer rujukan sél mana waé anu anjeun peryogikeun.
Kode anjeun ayeuna siap dijalankeun.
- Pencét F5 dina kibor anjeun atanapi tina bar ménu. pilih Jalankeun -> Jalankeun Sub/UserForm . Anjeun oge bisa ngan klik dina ikon Play leutik dina sub-menu bar pikeun ngajalankeun makro.
Sél B2 ayeuna ngandung nilai " Hello World ".
Baca deui: VBA pikeun Unggal Sél dina Rentang dina Excel
2. Setel Range dina Multiple Sél dina VBA
Di dieu urang bakal ningali kumaha Setel Range dina sababaraha sél kalawan VBA .
Lengkah-léngkah:
- Sarua jeung saméméhna, buka Visual Basic Editor tina tab Developer sareng Selapkeun a Modul dina jandela kode.
- Dina jandela kode, salin kodeu di handap ieu teras tempelkeun.
1215
Kode anjeun ayeuna siap dijalankeun.
- Jalankeun makro sareng sadaya sél ti A1 dugi ka D5 ayeuna tahan " Halo! "
3. Atur Range dina Baris Tunggal dina VBA
Di dieu urang bakal ningali kumaha Setel Range dina baris tunggal sareng VBA .
Lengkah-léngkah:
- Sarua jeung saméméhna, buka Visual Basic Editor tina tab Developer jeung Selapkeun a Modul dina jandela kode.
- Dina jandela kode, salin kodeu di handap ieu teras tempelkeun.
5958
Kode anjeun ayeuna tos siap dijalankeun.
- Jalankeun makro sarengngan baris 3 ti sakabeh baris ti A1 nepi ka D5 ayeuna tahan " Halo! "
- Baris(3).Nilai dina kode méré aksés ka baris 3 rentang husus A1:D5 .
4. Setel Range dina Sababaraha Baris dina VBA
Di dieu urang bakal ningali kumaha Setel Range dina sababaraha baris sareng VBA .
Léngkahna:
- Sarua jeung saméméhna, buka Visual Basic Editor tina tab Developer jeung Selapkeun a Modul dina jandela kode.
- Dina jandela kode, salin kodeu di handap ieu teras tempelkeun.
4305
Kode anjeun ayeuna siap ngajalankeun.
- Jalankeun makro jeung baris 1 , 3 jeung 5 ti sakabéh baris ti A1 nepi ka D5 ayeuna nahan " Halo! "
Bacaan sarupa:
- Kumaha Milih Rentang Dumasar Nilai Sél VBA (7 Cara)
- Maké Obyék Rentang VBA dina Excel (5 Properties)
- Kumaha Ngagunakeun VBA Range Offset (11 Cara)
- VBA Rentang jeung Variabel Jumlah Baris dina Excel (4 Conto)
5. Setel Rentang dina Kolom Tunggal dina VBA
Di dieu urang bakal ningali kumaha Setel Range dina a kolom tunggal kalawan VBA .
Lengkah:
- Sarua jeung saméméhna, buka Visual Basic Editor tina tab Developer jeung Selapkeun a Modul dina jandela kode. .
- Dina jandela kode,salin kodeu di handap ieu sareng témpélkeunana.
1285
Kode anjeun ayeuna siap jalan.
- Jalankeun makro sareng ngan Ka-2 kolom tina sakabeh kolom ti A1 nepi ka D5 ayeuna tahan " Halo! "
- iCol.Columns(2).Value dina kode méré aksés ka kolom 2nd rentang husus A1:D5 .
6. Atur Range dina Multiple Columns dina VBA
Di dieu urang bakal ningali kumaha Set Range dina multiple kolom kalawan VBA .
Léngkah-léngkah:
- Sarua jeung saméméhna, buka Visual Basic Editor ti tab Developer jeung Selapkeun a Modul dina jandela kode.
- Dina jandela kode, salin kodeu di handap ieu teras tempelkeun. .
5807
Kode anjeun ayeuna siap jalan.
- Jalankeun makro jeung 2nd jeung Kolom ka-4 ti A1 nepi ka D5 ayeuna tahan " Halo! "
7. Setel Range ngaliwatan Tombol Komando dina VBA
Di dieu urang bakal diajar kumaha carana Setel Range nganggo Tombol Komando dina VBA .
Lengkah:
- Buka Pamekar -> Selapkeun - & GT; Tombol Paréntah .
- Pastikeun, Anjeun tos ngaktipkeun Mode Desain .
- Sered sabudeureun Tombol Komando dina lambaranana.
- Klik dua kali dina tombol sarta eta bakal mawa anjeun ka jandela kode, otomatis dihasilkeun ku a Kode Sub-prosedur VBA .
- Di jero Sub, tulis kode anjeun sarta Simpen.
- Balik deui kana lembar kerja anu dipikaresep teras klik Tombol Paréntah . Hasilna dumasar kana kode anjeun bakal muncul dina lembar kerja.
Kaunggulan tina VBA Set Range
- Gampang pisan pikeun dilaksanakeun.
- Argumen di jero obyék Rentang henteu tetep. Janten urang tiasa ngarobih nilai-nilai argumen dumasar kana kabutuhan urang.
- Leuwih ti 1 nilai tiasa dilebetkeun salaku argumen.
Hal anu Diinget
- CELLS sipat dina VBA ogé bisa dipaké pikeun nyetel Rentang dina VBA .
- Variabel obyék kudu disetel salaku rujukan obyék ku SET
Kacindekan
Artikel ieu némbongkeun Anjeun cara Setel Range dina Excel VBA makro. Muga-muga tulisan ieu aya mangpaatna pikeun anjeun. Punten naroskeun patarosan naon waé ngeunaan topik éta.