İçindekiler
Bu makalede, Excel'in nasıl kullanılacağı hakkında bazı fikirler göstereceğiz VBA ayarlamak için aralık değişkeni Seçilen bu hücreler üzerinde bazı genel işlemleri aşağıdakileri kullanarak gerçekleştirebiliriz VBA Aşağıdaki Excel veri kümesinde bazı batı bölgelerini gösteriyoruz grup isimleri ve bunlara karşılık gelen vokal şarkıcıları .
Alıştırma Çalışma Kitabını İndirin
Aralığı Seçime Ayarlamak için VBA.xlsmExcel'de Bir Aralık Değişkenini Seçime Ayarlamak için VBA Kullanmanın 5 Yolu
1. Excel VBA ile Bir Aralık Seçmek için Aralık Değişkenini Ayarlama
Şunlara göre bir aralık seçebiliriz ayar aralığı içinde VBA . hücreleri seçmek istediğimizi varsayalım B5:C8 Şimdi aşağıdaki prosedüre geçelim.
Adımlar:
- İçinde kod yazmak için VBA, ilk önce Geliştirici sekmesi ve ardından Visual Basic .
Ardından, yeni bir pencere açacaktır Uygulamalar için Microsoft Visual Basic .
- Şimdi, aç Ekleme >> seçin Modül
.
- Aşağıdaki kodu VBA Modülü .
Sub RangeSelect() Dim Rng1 As Range Worksheets("selectRange").Activate Set Rng1 = Range("B5:C8") Rng1.Select End Sub
Burada, biz set ve B5:C8 aralığı olarak Rng1 . Biz onu Menzil Yöntemi . VBA . Aklınızda bulunsun ki aktive et bizim excel levha bu yüzden selectRange levha.
- Şimdi geri dön levha ve koş Makro .
- Bundan sonra, şu mesajı göreceksiniz B5:C8 aralığı otomatik olarak seçilir.
Böylece istediğiniz aralık değişkeni kullanarak seçime VBA .
Daha fazlasını okuyun: Excel VBA: Değerleri Olan Hücre Aralıklarını Alma (7 Örnek)
2. Aralık Değişkenini Ayarlayarak Hücreleri Biçimlendirmek için VBA Kullanma
Veri kümemizin aşağıdaki resme benzediğini varsayalım.
Biz yapmak istiyoruz Başlık cesur ve AutoFit ve sütunlar Bunu şu yolla yapabiliriz VBA Bakalım bunu nasıl yapabileceğiz.
Adımlar:
- İlk olarak, açın Visual Basic ve aşağıdaki kodu VBA Modülü (nasıl açılacağını görmek için Visual Basic ve VBA Modülü lütfen şu adrese gidin Bölüm 1 ).
Sub SetRange() Dim xyz As Range Set xyz = Range("B4:C4") xyz.Font.Bold = True xyz.Select Worksheets("autofit").Columns("B:C").AutoFit End Sub
Burada ayarlıyoruz B4:C4 aralığı olarak xyz Sonra da Kalın yapmak için yöntem yazı tipleri hücre içinde B4 ve C4 kalın . Biz ayrıca B sütunları ve C kullanarak AutoFit yöntem.
- Şimdi, geri dönün levha ve çalıştırın Makro olarak adlandırılan SetRange .
Bundan sonra, isimleri aşağıda açıkça göreceksiniz sütunlar ve başlıklar olmak cesur ve seçildi.
Bu yolu takip ederek şunları yapabilirsiniz Biçim hücreler ve AutoFit sütun ayarı aralık değişkenleri içinde VBA .
Benzer Okumalar
- Excel'de Bir Aralıktaki Her Satır için VBA Nasıl Kullanılır
- Excel'de Aktif Hücreden Aralık Seçmek için VBA Nasıl Kullanılır (3 Yöntem)
- Excel Makrosu: Dinamik Aralık ile Birden Çok Sütunu Sıralama (4 Yöntem)
3. VBA'da Değişken Aralık Seçimi Ayarlayarak Bir Aralığı Kopyalama
Kopyalamak istediğimizi varsayalım B6:C9 ayarlayarak aralık değişkeni için seçin Prosedürü aşağıda tartışalım.
Adımlar:
- İlk olarak, açın Visual Basic ve aşağıdaki kodu VBA Modülü (nasıl açılacağını görmek için Visual Basic ve VBA Modülü lütfen şu adrese gidin Bölüm 1 ).
Sub CopyRange() Dim cpy As Range Set cpy = Range("B6:C9") cpy.Copy End Sub
Burada, basitçe kopyaladık B6:C9 aralığı kullanarak Anlaşıldı yöntemi VBA . Biz ayarladık B6:C9 aralığı olarak cpy .
- Şimdi geri dön levha ve koş Makrolar . Seçin CopyRange geçerli adınız olduğu için Makro .
Şunları göreceksiniz B6:C9 aralığı kopyalanır.
Bunu yapıştırabilirsiniz aralık Excel'inizin herhangi bir yerinde levha tuşuna basarak CTRL + V . yapıştırdım aralık aracılığıyla B12 için C15 .
Bu yöntemi uygulayarak şunları yapabilirsiniz kopya a aralık ayarlayarak aralık değişkeni Excel'de seçime VBA .
Daha fazlasını okuyun: Excel VBA: Dinamik Aralığı Başka Bir Çalışma Kitabına Kopyalama
4. Aralık Değişkenini Seçime Ayarlayarak Hücreleri Renkle Biçimlendirme
Diyelim ki renklendirmek istiyoruz 8'inci ve 10'uncu ile veri kümesinin satırları yeşil Aşağıdaki açıklamayı takip edelim.
Adımlar:
- İlk olarak, açın Visual Basic ve aşağıdaki kodu VBA Modülü (nasıl açılacağını görmek için Visual Basic ve VBA Modülü lütfen şu adrese gidin Bölüm 1 ).
Sub ColorRange() Dim color As Worksheet Dim x1 As Range Dim x2 As Range Set color = ActiveSheet Set x1 = Range("B8:C8") Set x2 = Range("B10:C10") x1.Cells.Interior.ColorIndex = 4 x2.Cells.Interior.ColorIndex = 4 End Sub
Burada bizim B8:C8 aralığı ve B10:C10 olarak x1 ve x2 Sırasıyla. renk Excel Levha olarak ActiveSheet ve istediğimiz renge boyadık aralıkları tarafından ColorIndex özelliği .
- Şimdi geri dön levha ve koş Makrolar . Seçin Renk Aralığı geçerli olanın adı olduğu için Makro .
Bundan sonra, istediğiniz aralıkları dolu yeşil Renkli.
Böylece hücreleri şu şekilde biçimlendirebilirsiniz renk ayarlayarak aralık değişkeni seçim için.
Daha fazlasını okuyun: Excel VBA ile Değişken Satır ve Sütunlu Aralık Nasıl Kullanılır
Benzer Okumalar
- Excel'de Bir Aralıktaki Satırlar ve Sütunlar Arasında Döngü Oluşturmak için VBA (5 Örnek)
- Boş Hücreye Kadar Aralıkta Döngü Oluşturmak için Excel VBA (4 Örnek)
- Excel VBA'da Aralığı Diziye Dönüştürme (3 Yol)
5. VBA'da Aralık Değişkenini Ayarlayarak Satırları Silme
Diyelim ki silmek istiyoruz 8'inci ve 10'uncu ile veri kümesinin satırları yeşil Aşağıdaki açıklamayı takip edelim.
Adımlar:
- İlk olarak, açın Visual Basic ve aşağıdaki kodu VBA Modülü (nasıl açılacağını görmek için Visual Basic ve VBA Modülü lütfen şu adrese gidin Bölüm 1 ).
Sub ColorRange() Dim color As Worksheet Dim x1 As Range Dim x2 As Range Set color = ActiveSheet Set x1 = Range("B8:C8") Set x2 = Range("B10:C10") x1.Cells.Interior.ColorIndex = 4 x2.Cells.Interior.ColorIndex = 4 End Sub
Bu aralıkları silmek istediğimiz B8:C8 ve B10:C10 . Onlara şu isimleri verdik x1 ve x2 Sonra bunları sırasıyla Silme yöntem.
- Şimdi geri dön levha ve koş Makrolar . Seçin DeleteRange geçerli adınız olduğu için Makro .
Bundan sonra, şu mesajı göreceksiniz B8:C8 aralıkları ve B10:C10 gitti.
Bu yaklaşımı izleyerek, şunları silebilirsiniz sıralar ayarlayarak aralık değişkenleri seçim için.
Uygulama Bölümü
Aşağıdaki görselde, kendi başınıza pratik yapabilmeniz için bu makalede üzerinde çalıştığımız veri kümesini bulacaksınız.
Sonuç
Özetle, makale tamamen bazı uygulamalara odaklanmaktadır. aralık değişkeni Excel tarafından seçime VBA Oldukça temel bazı yöntemleri açıkladık. Başka fikirleriniz veya geri bildirimleriniz varsa, lütfen yorum kutusuna bırakın. Bu, gelecek makalelerimi zenginleştirmeme yardımcı olacaktır