Cara Mendapatkan Nilai Sel mengikut Baris dan Lajur dalam Excel VBA

  • Berkongsi Ini
Hugh West

Dalam artikel ini, saya akan menunjukkan kepada anda cara anda boleh mendapatkan nilai sel mengikut baris dan lajur daripada lembaran kerja dalam Excel VBA . Anda akan belajar untuk mendapatkan nilai sel daripada keseluruhan lembaran kerja, serta daripada julat lembaran kerja yang digunakan dan julat yang dipilih.

Dapatkan Nilai Sel mengikut Baris dan Lajur dalam Excel VBA (Paparan Pantas)

1511

Muat Turun Buku Kerja Amalan

Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.

Dapatkan Nilai Sel mengikut Baris dan Lajur.xlsm

3 Kaedah untuk Mendapatkan Nilai Sel mengikut Baris dan Lajur dalam Excel VBA

Oleh itu, tanpa berlengah lagi, mari kita pergi ke perbincangan utama kita hari ini. Kita akan belajar untuk mendapatkan nilai sel dengan kaedah 3 hari ini: daripada keseluruhan lembaran kerja, daripada julat lembaran kerja yang digunakan dan daripada julat yang dipilih.

1. Dapatkan Nilai Sel mengikut Baris dan Lajur daripada Seluruh Lembaran Kerja dalam Excel VBA

Pertama sekali, kami akan mendapat nilai sel mengikut baris dan lajur daripada keseluruhan lembaran kerja.

Untuk mendapatkan nilai sel mengikut baris dan lajur daripada keseluruhan lembaran kerja, anda boleh menggunakan kaedah Sel daripada VBA .

Contohnya, untuk mendapatkan nilai daripada sel dalam baris 4th dan lajur 6th lembaran kerja yang dipanggil Sheet1 , anda boleh gunakan:

1278

⧭ Contoh:

Di sini kita mempunyai lembaran kerja yang dipanggil Helaian1 dengan nama beberapa pelajar dan markah mereka masuk Fizik, Kimia, dan Matematik Sekolah. Set data bermula terus dari sel A1 lembaran kerja.

Sekarang, untuk mendapatkan markah pelajar 6>6 dalam Kimia , anda perlu mendapatkan nilai sel daripada baris ke-7 dan lajur ke-3 lembaran kerja.

Kod VBA ialah:

⧭ Kod VBA:

2074

⧭ Output:

Jalankan kod. Ia akan memaparkan nilai sel daripada baris ke-7 dan lajur ke-3 Helaian1 , iaitu 78 .

Baca Lagi: Cara Mencari Nilai dalam Lajur Menggunakan VBA dalam Excel (4 Cara)

2. Dapatkan Nilai Sel mengikut Baris dan Lajur daripada Julat Digunakan dalam Excel VBA

Seterusnya, kita akan mendapat nilai sel mengikut baris dan lajur daripada julat lembaran kerja yang digunakan.

Untuk mendapatkan nilai sel mengikut baris dan lajur daripada julat lembaran kerja yang digunakan, anda sekali lagi boleh menggunakan kaedah Sel VBA , tetapi di sepanjang UsedRange objek.

Contohnya, untuk mendapatkan nilai daripada sel dalam baris ke-4 dan lajur ke-6 julat lembaran kerja yang digunakan dipanggil Helaian2 , anda boleh menggunakan:

3164

⧭ Contoh:

Di sini kami mempunyai satu lagi lembaran kerja yang dipanggil Helaian2 dengan set data yang sama, nama beberapa pelajar dan markah mereka dalam Fizik, Kimia, dan Matematik sebuah Sekolah. Tetapi kali ini set data bermuladari sel B2 lembaran kerja.

Sekarang, untuk mendapatkan markah pelajar 6>6 dalam Kimia sekali lagi, anda perlu mendapatkan nilai daripada 7 dan lajur ke-3 julat yang digunakan.

Kod VBA ialah:

⧭ Kod VBA:

1415

⧭ Output:

Jalankan kod. Ia akan memaparkan nilai sel daripada baris ke-7 dan lajur ke-3 bagi julat Helaian2 , iaitu 78 .

Baca Lagi: Cara Mencari Nilai dalam Lajur dalam Excel (4 Kaedah)

Bacaan Serupa

  • Cara Mencari Kejadian Pertama Nilai dalam Lajur dalam Excel (5 Cara)
  • Cara Mencari Kejadian Terakhir Nilai dalam Lajur dalam Excel (5 Kaedah)

3. Dapatkan Nilai Sel mengikut Baris dan Lajur daripada Julat Tertentu dalam Excel VBA

Akhir sekali, kami akan mendapat nilai sel mengikut baris dan lajur daripada julat lembaran kerja yang dipilih.

Untuk mendapatkan nilai sel mengikut baris dan lajur daripada julat tertentu lembaran kerja, anda boleh menggunakan kaedah Sel VBA , tetapi di sepanjang Julat objek.

Contohnya, untuk mendapatkan nilai daripada sel dalam baris ke-4 dan lajur ke-6 julat E2:H14 bagi lembaran kerja yang dipanggil Sheet3 , anda boleh menggunakan:

2033

⧭ Contoh:

Di sini kita mempunyai satu lagi lembaran kerja yang dipanggil Sheet3 dengan dua set data. Satu dengan nama dan ID pelajar ( B2:C14 )  sebuah Sekolah, dan satu lagi dengan nama beberapa pelajar dan mereka markah dalam Fizik, Kimia, dan Matematik (E2:H14) .

Sekarang, untuk mendapatkan markah pelajar 6>6 dalam Kimia sekali lagi, anda perlu mendapatkan nilai daripada 7 dan lajur 3 julat E2:H14 lembaran kerja.

Kod VBA ialah:

⧭ Kod VBA:

8347

⧭ Output:

Jalankan kod. Ia akan memaparkan nilai sel daripada baris ke-7 dan lajur ke-3 julat E3:G13 daripada Helaian3 , iaitu 78 .

Baca Lagi: Cara Mencari 5 Nilai dan Nama Teratas dalam Excel (8 Cara Berguna)

Perkara yang Perlu Diingati

Di sini saya telah menggunakan UsedRange dan objek Julat VBA dalam Excel. Untuk mengetahui mereka secara terperinci, anda boleh layari pautan ini.

Kesimpulan

Jadi, berikut ialah cara untuk mendapatkan sebarang nilai sel mengikut baris dan lajur dengan VBA dalam Excel. Adakah anda mempunyai sebarang soalan? Jangan ragu untuk bertanya kepada kami. Dan jangan lupa untuk melawati tapak kami ExcelWIKI untuk lebih banyak siaran dan kemas kini.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.