İçindekiler
Bu makalede, Excel'deki bir çalışma sayfasından satır ve sütuna göre hücre değerini nasıl alabileceğinizi göstereceğim VBA Hücre değerini tüm çalışma sayfasının yanı sıra çalışma sayfasının kullanılan aralığından ve seçilen bir aralıktan almayı öğreneceksiniz.
Excel VBA'da Satır ve Sütuna Göre Hücre Değeri Alma (Hızlı Görünüm)
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.
Satır ve Sütuna Göre Hücre Değerini Al.xlsmExcel VBA'da Satır ve Sütuna Göre Hücre Değeri Almak için 3 Yöntem
Bu nedenle, daha fazla gecikmeden, bugünkü ana tartışmamıza geçelim. Hücre değerini şu şekilde almayı öğreneceğiz 3 Bugünkü yöntemler: tüm çalışma sayfasından, çalışma sayfasının kullanılan aralığından ve seçilen bir aralıktan.
1. Excel VBA'da Tüm Çalışma Sayfasından Satır ve Sütuna Göre Hücre Değeri Alın
Öncelikle, tüm çalışma sayfasından satır ve sütuna göre hücre değerini alacağız.
Tüm çalışma sayfasından satır ve sütuna göre hücre değerini almak için Hücreler yöntemi . VBA .
Örneğin, hücredeki değeri almak için Dördüncü satırı ve Altıncı adlı çalışma sayfasının sütunu Sayfa1 kullanabilirsiniz:
Değer = Çalışma Sayfaları("Sayfa1").Hücreler(4, 6)
⧭ Örnek:
Burada şu adda bir çalışma sayfamız var Sayfa1 ile bazı öğrencilerin isimleri ve işaretleri Fizik, Kimya, ve Matematik Veri kümesi doğrudan hücreden başlar A1 çalışma sayfasının.
Şimdi, işaretleri almak için Altıncı öğrenci Kimya 'den hücre değerini almanız gerekir. Yedinci satır ve 3'üncü çalışma sayfasının sütunu.
Bu VBA kod olacak:
⧭ VBA Kodu:
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
⧭ Çıkış:
Kodu çalıştırın. Yedinci satır ve 3'üncü sütununun Sayfa1 ki bu 78 .
Daha fazlasını okuyun: Excel'de VBA Kullanarak Sütunda Değer Bulma (4 Yol)
2. Excel VBA'da Kullanılan Aralıktan Satır ve Sütuna Göre Hücre Değeri Alın
Ardından, çalışma sayfasının kullanılan aralığından satır ve sütuna göre hücre değerini alacağız.
Çalışma sayfasının kullanılan aralığından satır ve sütuna göre hücre değerini almak için yine Hücreler yöntemi . VBA ama aynı zamanda KullanılmışAralık nesne.
Örneğin, hücredeki değeri almak için Dördüncü satırı ve Altıncı adlı çalışma sayfasının kullanılan aralığının sütunu Sayfa2 kullanabilirsiniz:
Değer = Çalışma Sayfaları("Sayfa2").UsedRange.Cells(4, 6)
⧭ Örnek:
Burada başka bir çalışma sayfamız var Sayfa2 aynı veri seti ile bazı öğrencilerin isimleri ve işaretleri Fizik, Kimya, ve Matematik Ama bu sefer veri seti hücreden başlıyor B2 çalışma sayfasının.
Şimdi, işaretleri almak için Altıncı öğrenci Kimya değerini tekrar almak zorundasınız. Yedinci satırı ve 3'üncü kullanılan aralığın sütunu.
Bu VBA kod olacak:
⧭ VBA Kodu:
Sub Cell_Value_from_Used_Ranget() Value = Worksheets("Sheet1").UsedRange.Cells(7, 3) MsgBox Value End Sub
⧭ Çıkış:
Kodu çalıştırın. Yedinci satır ve 3'üncü kullanılan aralığının sütunu Sayfa2 ki bu 78 .
Daha fazlasını okuyun: Excel'de Sütunda Değer Bulma (4 Yöntem)
Benzer Okumalar
- Excel'de Bir Sütunda Bir Değerin İlk Oluşumu Nasıl Bulunur (5 Yol)
- Excel'de Bir Sütunda Bir Değerin Son Oluşumu Nasıl Bulunur (5 Yöntem)
3. Excel VBA'da Belirli Bir Aralıktan Satır ve Sütuna Göre Hücre Değeri Alın
Son olarak, bir çalışma sayfasının seçilen bir aralığından satır ve sütuna göre hücre değerini alacağız.
Bir çalışma sayfasının belirli bir aralığından satır ve sütuna göre hücre değerini almak için Hücreler yöntemi . VBA ama aynı zamanda Menzil nesne.
Örneğin, hücredeki değeri almak için Dördüncü satırı ve Altıncı aralığının sütunu E2:H14 adlı çalışma sayfasının Sayfa3 kullanabilirsiniz:
Değer = Çalışma Sayfaları("Sayfa3").Aralık("E2:H14").Hücreler(4, 6)
⧭ Örnek:
Burada başka bir çalışma sayfamız var Sayfa3 İki veri seti ile. isimler ve Öğrencilerin kimlikleri ( B2:C14 ) ile, diğeri ise bir Okulun bazı öğrencilerin isimleri ve işaretleri Fizik, Kimya, ve Matematik (E2:H14) .
Şimdi, işaretleri almak için Altıncı öğrenci Kimya değerini tekrar almak zorundasınız. Yedinci satırı ve 3'üncü aralığının sütunu E2:H14 çalışma sayfasının.
Bu VBA kod olacak:
⧭ VBA Kodu:
Sub Cell_Value_from_Selected_Range() Value = Worksheets("Sheet3").Range("E2:H14").Cells(7, 3) MsgBox Value End Sub
⧭ Çıkış:
Kodu çalıştırın. Yedinci satır ve 3'üncü aralığının sütunu E3:G13 . Sayfa3 ki bu 78 .
Daha fazlasını okuyun: Excel'de En İyi 5 Değer ve Ad Nasıl Bulunur (8 Yararlı Yol)
Hatırlanması Gerekenler
Burada kullandığım KullanılmışAralık ve Aralık nesnesi . VBA Bunları ayrıntılı olarak öğrenmek için bu bağlantıyı ziyaret edebilirsiniz.
Sonuç
İşte satır ve sütuna göre herhangi bir hücre değerini almanın yolları VBA Herhangi bir sorunuz var mı? Bize sormaktan çekinmeyin. Ve sitemizi ziyaret etmeyi unutmayın ExcelWIKI daha fazla gönderi ve güncelleme için.