Isi kandungan
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
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
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.