VBA pikeun Nyetél Range dina Excel (7 Conto)

  • Bagikeun Ieu
Hugh West

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.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.