İçindekiler
Size göstereceğiz 3 yöntemleri Excel VBA için aralık seçin gelen aktif hücre Bunu göstermek için, aşağıdaki özelliklere sahip bir veri kümesi seçtik 3 sütun : " İlk İsim ", " Soyadı ", ve " E-posta ". Bir tane seçeceğiz hücre ve kullanarak Excel VBA aralığını şuradan seçeceğiz hücre .
Alıştırma Çalışma Kitabını İndirin
Etkin Hücre.xlsm'den Aralık SeçExcel'de VBA Kullanarak Etkin Hücreden Aralık Seçmenin 3 Yolu
1. Aktif Hücreden Boş Olmayan Son Hücreye Kadar Aralık Seçmek için VBA Kullanma
İlk yöntem için, aşağıdaki yöntemi kullanacağız Aralık.Son mülk.
Burada, kodumuzu bir Modül . Yukarı getirmek için Modül pencere, şunları yapın-
Adımlar:
- İlk olarak Geliştirici sekmesi>>> seçin Visual Basic .
Bu Visual Basic penceresi görünecektir.
- Son olarak Ekleme >>> seçin Modül .
Bu, aşağıdakileri getirecektir Modül Pencere.
1.1. End(xlUp) Özelliğini Kullanma
Bu bölümde, aşağıdaki öğeleri seçeceğiz aralık yukarı doğru sonuncusuna kadar boş olmayan hücre bizim aktif hücre .
Adımlar:
- İlk olarak, aşağıdaki Modül Pencere.
- İkinci olarak, tip aşağıdaki kodu girin.
Sub ToUp() Range(ActiveCell, ActiveCell.End(xlUp)).Select End Sub
Arıyoruz Alt Prosedür Yukarı . O zaman biz de aralık . İlk değer bizim aktif hücre Son değer ActiveCell.End(xlUp) . Son olarak, biz de aralık ile Menzil . Seçiniz yöntem.
- Üçüncüsü, Kaydet ve pencereyi kapatın.
- Bundan sonra, şunları seçin hücre C6 . Bu hücre bizim aktif hücre .
Şimdi, biz yukarı getireceğiz Makro pencere. Bunu yapmak için-
- Bu kitaptan Geliştirici sekmesi>>> seçin Makrolar .
Bundan sonra Makro iletişim kutusu görünecek.
- Ardından, " Yukarı " adlı kitabından Makro adı: ".
- Son olarak Koşmak .
Bunu görebiliyoruz. seçilmiş ve hücre aralığı C4:C6 .
Daha fazlasını okuyun: Excel VBA: Dinamik Aralığı Başka Bir Çalışma Kitabına Kopyalama
1.2. End(xlDown) Özelliğinin Dahil Edilmesi
Bu bölümde, aşağıdaki öğeleri seçeceğiz aralık aşağı doğru bizim aktif hücre .
Adımlar:
- İlk olarak, aşağıdaki Modül Pencere.
- İkinci olarak, tip aşağıdaki kodu girin.
Sub ToDown() Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub
Arıyoruz Alt Prosedür Aşağı . O zaman biz de aralık . İlk değer bizim aktif hücre Son değer ActiveCell.End(xlDown) . Son olarak, biz de aralık ile Menzil . Seçiniz yöntem.
- Üçüncüsü, Kaydet ve pencereyi kapatın.
- Bundan sonra, şunları seçin hücre C6 Bu bizim aktif hücre .
- Daha sonra Makro iletişim kutusu .
- Seçiniz " Aşağı ".
- Son olarak Koşmak .
Böylece, biz seçilmiş a aralık bizim aktif hücre kullanarak Excel VBA .
Daha fazlasını okuyun: Boş Hücreye Kadar Aralıkta Döngü Oluşturmak için Excel VBA (4 Örnek)
Benzer Makaleler
- Excel VBA: Aralıktaki Sütunlar Arasında Döngü (5 Örnek)
- Excel'de Bir Aralıktaki Her Satır için VBA Nasıl Kullanılır
- Excel Makrosu: Dinamik Aralık ile Birden Çok Sütunu Sıralama (4 Yöntem)
- Excel'de Bir Aralıktaki Satırlar ve Sütunlar Arasında Döngü Oluşturmak için VBA (5 Örnek)
- Excel VBA'da Aralığı Diziye Dönüştürme (3 Yol)
1.3. End(xlToLeft) Özelliğinin Uygulanması
Bu bölümde, aşağıdaki öğeleri seçeceğiz aralık için Sol bizim aktif hücre .
Adımlar:
- İlk olarak, aşağıdaki Modül Pencere.
- İkinci olarak, tip aşağıdaki kodu girin.
Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToLeft)).Select End Sub
Arıyoruz Alt Prosedür Sola doğru . O zaman biz de aralık . İlk değer bizim aktif hücre Son değer ActiveCell.End(xlToLeft) . Son olarak, biz de aralık ile Menzil . Seçiniz yöntem.
- Üçüncüsü, Kaydet ve pencereyi kapatın.
- Bundan sonra, şunları seçin hücre D7 Bu bizim aktif hücre .
- Daha sonra Makro iletişim kutusu .
- Seçiniz " Sola doğru ".
- Son olarak Koşmak .
Böylece, biz seçilmiş a aralık bizim aktif hücre kullanarak Excel VBA .
1.4. End(xlToRight) Özelliğinin Uygulanması
Bu bölümde, aşağıdaki öğeleri seçeceğiz aralık için doğru bizim aktif hücre .
Adımlar:
- İlk olarak, aşağıdaki Modül Pencere.
- İkinci olarak, tip aşağıdaki kodu girin.
Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToRight)).Select End Sub
Arıyoruz Alt Prosedür ToRight . O zaman biz de aralık . İlk değer bizim aktif hücre Son değer ActiveCell.End(xlToRight) . Son olarak, biz de aralık ile Menzil . Seçiniz yöntem.
- Üçüncüsü, Kaydet ve pencereyi kapatın.
- Bundan sonra, şunları seçin hücre C8 Bu bizim aktif hücre .
- Daha sonra Makro iletişim kutusu .
- Seçiniz " ToRight ".
- Son olarak Koşmak .
Böylece, biz seçilmiş a aralık bizim aktif hücre kullanarak Excel VBA .
2. Excel'de VBA Kullanarak Etkin Hücreden Aralık Seçmek için VBA Range.Offset Özelliğini Kullanma
İkinci yöntem için, aşağıdaki VBA Aralık.Ofset özelliğini seçmek için aralık bizim aktif hücre .
Adımlar:
- İlk olarak, tip aşağıdaki kodu Modül Pencere.
Sub UsingOffset() Range(ActiveCell, ActiveCell.Offset(1, 2)).Select End Sub
Biz kendi Alt Prosedür UsingOffset . O zaman biz de aralık . İlk değer bizim aktif hücre Son değer ActiveCell.Ofset (1,2) . ile Ofset özelliği Taşınıyoruz. 1 sıra aşağı ve 2 sütun doğru . Son olarak, biz de aralık ile Menzil . Seçiniz yöntem.
- İkinci olarak, Kaydet ve pencereyi kapatın.
- Bundan sonra, şunları seçin hücre B8 Bu bizim aktif hücre .
- Daha sonra Makro iletişim kutusu .
- Seçiniz " UsingOffset ".
- Son olarak Koşmak .
Sonuç olarak, biz seçilmiş a aralık bir şey yok. aktif hücre Dahası, son adım böyle görünmelidir.
Daha fazlasını okuyun: Excel VBA: Değerleri Olan Hücre Aralıklarını Alma (7 Örnek)
3. CurrentRegion Özelliğini Kullanarak Excel'de VBA Kullanarak Etkin Hücreden Aralık Seçme
Son yöntem için, aşağıdaki Range.CurrentRegion mülk.
Adımlar:
- İlk olarak, tip aşağıdaki kodu Modül Pencere.
Sub cRegion() ActiveCell.CurrentRegion.Select End Sub
Arıyoruz Alt Prosedür cBölge . O zaman biz de aralık . ile GüncelBölge özelliğini seçtiğimizde aralık kadar boş hücre . Son olarak, biz de aralık ile Menzil . Seçiniz yöntem.
- İkinci olarak, Kaydet ve geri dön Excel levha.
- Bundan sonra, şunları seçin hücre C10 Bu bizim aktif hücre .
- Daha sonra Makro iletişim kutusu .
- Seçiniz " cBölge ".
- Son olarak Koşmak .
Böylece, biz seçilmiş ve aralık kadar boş hücre .
Uygulama Bölümü
Her yöntem için uygulama veri setleri sağladık. Excel Dosya.
Sonuç
Size gösterdik 3 yöntemleri Excel VBA aralık seçin gelen aktif hücre Adımları anlamakta herhangi bir sorunla karşılaşırsanız, aşağıya yorum yapmaktan çekinmeyin. Okuduğunuz için teşekkürler, mükemmel olmaya devam edin!