Excel VBA: Atur Variabel kana Niley Sél (3 Conto Praktis)

  • Bagikeun Ieu
Hugh West

Dina tulisan ieu, kuring bakal nunjukkeun anjeun kumaha anjeun tiasa nyetél variabel kana nilai sél nganggo VBA dina Excel. Anjeun bakal diajar ngeset variabel kana nilai sél tunggal sareng rentang sél.

Unduh Buku Latihan Praktek

Unduh buku latihan ieu pikeun latihan bari anjeun keur maca artikel ieu.

Setel Variabel ka Cell.xlsm

3 Conto Gancang pikeun Nyetel Variabel kana Niley Sél dina Excel

Di dieu kami ngagaduhan set data anu ngandung nami sababaraha palanggan , nomer kontakna , sareng alamat email dina rentang B3:D13 tina lembar kerja.

Kami boga tujuan pikeun nyetel variabel kana nilai sél tina set data ieu ngagunakeun VBA .

1. Setel Variabel ka Niley Sél Tunggal Ngagunakeun Excel VBA

Kahiji, urang bakal diajar nyetel variabel kana nilai sél tunggal maké VBA .

Pikeun Contona, hayu urang setel nilai sél B4 kana variabel disebut Nama_Palanggan .

Langkung saé upami anjeun terang jinis data tina nilai sareng nyatakeun sateuacanna. Teras setel nilai dina variabel éta.

Contona, di dieu sél B4 ngandung nami, Boris Pasternak . Éta variabel string-type . Ku kituna, anjeun tiasa nganggo 2 baris kode ieu:

8634

Tapi henteu kunanaon upami anjeun henteu yakin kana jinis data. Dina kasus éta, tuliskeun ngan baris ka-2, sareng VBA bakal maca nilaina leres pikeunanjeun.

5743

Ayeuna, pikeun mariksa naha VBA tos maca nilaina leres atanapi henteu, lebetkeun baris MsgBox Value kalayan boh tina dua sét kodeu teras jalankeun kodeu.

Kotak pesen bakal némbongan nunjukkeun nilai sél B4 , Boris Pasternak .

2. Atur Niléy Range Sél anu Padeukeut kana Variabel Ngagunakeun Excel VBA

Ayeuna, urang bakal nyetél niléy tina rentang sél anu padeukeut kana variabel. Contona, hayu urang baca rentang B3:D13 kana variabel Rng .

Di dieu tipe data variabel bakal jadi Rentang . Anjeun tiasa ngadéklarasikeunana sateuacanna sapertos kieu:

6692

Atawa anjeun tiasa langsung napelkeun nilai sareng éta.

7123

Ayeuna, pikeun ngaksés niléy Objék Range , anjeun kudu ngaksés éta kalayan nomer baris jeung kolomna kalawan objék Sél .

Contona, pikeun aksés sél B4 , anjeun kedah nganggo Rng.Cells(2,1) [ Sél B4 aya dina baris 2nd sareng Kolom ka-1 rentang B3:D13 .]

Asupkeun baris MsgBox Rng.Cells(2,1) jero kode anjeun sarta ngajalankeun eta. Ieu bakal nunjukkeun Boris Pasternak , nilai dina sél B4 .

3. Nyetél Niléy tina Rentang Sél Non-Padeukeut kana Variabel Ngagunakeun Excel VBA

Ahirna, urang bakal nyetél niléy rentang sél nu teu padeukeut jadi variabel.

Misalna, cobi macarentang B3:B13 jeung D3:D13 kana variabel disebut Rng .

Ieu deui tipe data tina Rentang . Anjeun tiasa ngumumkeun sateuacanna atanapi henteu.

Kami bakal nganggo Metode Union tina VBA pikeun ngagabung 2 atanapi langkung seueur anu henteu caket. rentang sél jadi rentang tunggal.

9066

Ayeuna pikeun ngakses sél B4 , anjeun kudu ngasupkeun deui baris MsgBox Rng.Cells(1,1). Lajeng lamun urang ngajalankeun kode, éta bakal mintonkeun eusi dina sél B4 , Boris Pasternak .

Hal-hal anu Diinget

Sadaya metodeu anu dijelaskeun di luhur tiasa dianggo pikeun LKS aktip wungkul. Upami anjeun hoyong ngaksés lembar kerja anu henteu aktip, anjeun kedah nyebatkeun nami lembar kerja sateuacan rentang.

Contona, pikeun ngaksés rentang B4 tina Lambar1 , anjeun kedah nganggo:

8570

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.