Microsoft Excelde Satır Eklemek için VBA Nasıl Kullanılır: En İyi 3 Adım

Visual Basic programlama dilini kullanarak bir Excel sayfasını otomatikleştirmek, ileri düzey Excel kullanıcıları, işletmeleri ve geliştiricileri arasında popülerdir. VBA tabanlı eylemler, örneğin VBA satır ekle, tek bir tıklama ile otomatik olarak satır ekleyecektir.

Ayrıca, Excel VBA, üçüncü sütun boşken bir satır eklemek, o anda etkin olan hücreden sonra satırlar eklemek gibi belirli bir mantığa göre satırlar ekleyebilir. Bu nedenle, bir Excel çalışma sayfasına satır eklemek için VBA'yı nasıl kullanacağınızı öğrenmek için okumaya devam edin.

Microsoft Excel'de Satır Eklemek için VBA Nasıl Kullanılır: En İyi 3 Adım

1. Satır Eklemek için VBA'yı kullanın: Tek ve Çoklu

Excel VBA düzenleyicisinin Insert yöntemini ve EntireRow özelliğini kullanarak, belirlenen hücre başvurularından sonra bir veya birden çok satır eklemek için basit VBA kodu yazabilirsiniz .

VBA kodlarıyla birlikte deneyebileceğiniz adımlar şunlardır:

  • Hedef Excel çalışma kitabını açın ve satır eklemek istediğiniz herhangi bir Excel çalışma sayfasına erişin.
  • Excel VBA düzenleyicisini getirmek için Alt+F11 tuşlarına basın .
  • Kod düzenleyicide, menü bölümündeki Ekle sekmesini bulun ve tıklayın.
  • Şimdi, boş bir VBA kod düzenleme modülü açmak için Modül'e tıklayın .
  • Tek bir satır eklemek için aşağıda belirtilen VBA kodunu kopyalayıp yapıştırın. Satırı farklı bir konuma eklemek isterseniz hücre aralığını değiştirebilirsiniz.

Sub vba_insert_row() Range("A3").EntireRow.Insert End Sub

Kodu yazmayı bitirdikten sonra, VBA makrosunu çalıştırmak için F5'e basın. VBA kodunda bahsettiğiniz hücre referansında yeni bir satır görünecektir.

Birden çok satır eklemek için hücre başvurusunu bir hücre adresinden bir hücre aralığına değiştirin. Örneğin, A3 ve A6 arasında iki satıra ihtiyacınız var, hücre referansı olarak A4:A5 girin . Hücre aralığını girdikten sonra VBA kodu şöyle görünecektir:

Sub vba_insert_row() Range("A4:A5").EntireRow.Insert End Sub

2. Satır Eklemek için VBA'yı kullanın: Yeni Kopyalanan Satır

Bir satırı kopyalayıp başka bir konuma yapıştırmak için aşağıdaki küçük kodu kullanabilirsiniz.

Alt vba_insert_row() Satırlar(4).Satırları Kopyala(6).Shift Ekle:=xlShiftDown End Sub

Bu kodu çalıştırırsanız, Excel A4 satırını kopyalar ve A5 ile A7 satırı olan A6 arasına yapıştırır . VBA tabanlı otomatikleştirilmiş değişikliklerin Ctrl+Z komutu kullanılarak geri alınamayacağını unutmamalısınız . Değişiklikleri manuel olarak silmeniz gerekir.

3. Satır Eklemek için VBA'yı Kullanın: Biçimlendirme Yok

Bitişik satırlardan biçimlendirmeyi kopyalamadan iki satır arasına bir satır eklemek istediğinizi varsayalım. Bunu, bu VBA ekleme satır kodunu çalıştırarak kolayca yapabilirsiniz:

Sub vba_insert_row() Rows(5).EntireRow.Insert Rows(5).ClearFormats End Sub

Yukarıda belirtilen VBA betiğini çalıştırdıktan sonra, istediğiniz yerde boş ve biçimlendirme içermeyen bir satır görünecektir.

Son sözler

Ekle işlevlerini veya sağ tıklama içerik menüsünü kullanarak küçük Excel dosyalarına satır eklemeyi daha kolay bulabilirsiniz. Ancak, büyük veri analitiği veya binlerce satırlık bir Excel sayfası üzerinde çalışıyorsanız, el ile satır ekleme, zaman alan bir işlem haline gelir. Burada, zamandan tasarruf etmek için yukarıda belirtilen VBA satır kodlarını uygulayabilirsiniz.

Excel VBA'nın sizin için yapabileceği daha eğlenceli şeyler mi arıyorsunuz? İşte size bir tane daha: Excel'de yazım denetimi VBA ile kolaylaştı.

Leave a Comment

Düzenlemeyi Güvenli Word 2010 Belgesiyle Sınırlandır

Düzenlemeyi Güvenli Word 2010 Belgesiyle Sınırlandır

Önemli belgelerinizi herhangi bir dış kaynaktan korumak son derece faydalı olacaktır. Bazen belge yazarken acil bir ihtiyaç haline gelebilir.

Access 2010: Veritabanı Tabloları Arasında İlişki Kurma

Access 2010: Veritabanı Tabloları Arasında İlişki Kurma

Access 2010 gibi İlişkisel Veritabanı Yönetim Sistemlerinin avantajlarından biri, kısıtlamalarla tabloları ve ilişkileri kolayca kurmaktır.

MS Access 2010: IFF Fonksiyonuyla Sorgulama

MS Access 2010: IFF Fonksiyonuyla Sorgulama

MS Access'te, IIF işlevi belirtilen bir koşul TRUE olarak değerlendirilirse bir değer, FALSE olarak değerlendirilirse başka bir değer döndürür. IIF işlevi

Office Excel 2010 Grafikleri ve Tabloları

Office Excel 2010 Grafikleri ve Tabloları

Grafikler ve çizelgeler verilerinizi temsil etmenin harika bir yoludur. Microsoft Excel 2010 hemen hemen her grafik türünü sunar ve bunları çizmeyi kolaylaştırır, böylece

Microsoft Word 2010 Aralıkları

Microsoft Word 2010 Aralıkları

Belge oluştururken boşluklar çok önemlidir çünkü belgenin görünümünü ve sunumunu etkiler. Boşlukları kolayca artırabilir veya azaltabilirsiniz.

Dışa Aktar/İçe Aktar Şeridi ve Hızlı Erişim Araç Çubuğu Ayarları [Office 2010]

Dışa Aktar/İçe Aktar Şeridi ve Hızlı Erişim Araç Çubuğu Ayarları [Office 2010]

Microsoft Office paketi uygulamaları, Şerit, Sekmeler ve Hızlı Erişim araç çubuğunu özelleştirmenin en kolay yolunu sağlar, ancak yeni bir kopya yüklemeniz gerekirse ne olur?

Access 2010: Veritabanı Tablosunu Excel 2010a Aktarma

Access 2010: Veritabanı Tablosunu Excel 2010a Aktarma

Access'te farklı işlemleri gerçekleştirmek o kadar kolay değildir, çünkü RDBMS (İlişkisel Veritabanı Yönetim Sistemi) belirli söz dizimi ve kısıtlamalar gerektirir

Word Belgesinden Gizli Meta Verileri ve Öğeleri Kaldırın

Word Belgesinden Gizli Meta Verileri ve Öğeleri Kaldırın

Hemen hemen her belge; Gizli metin, Nesne bilgisi, Kişisel Bilgiler (tanımlayıcı bilgiler: yazar adı) ve diğerleri gibi bilgileri içerir.

Excel 2010da Karşılaştırmalı Histogram

Excel 2010da Karşılaştırmalı Histogram

Grafikler, Excel'in en önemli özelliklerinden biridir, ancak bazen bunları farklı bir şekilde kullanmanız gerekebilir. Karşılaştırmalı bir Histogram oluşturmaya çalışacağız.

PowerPoint 2010da Sununuzu Bölümlerle Düzenleyin

PowerPoint 2010da Sununuzu Bölümlerle Düzenleyin

Artık Bölümler'in yardımıyla PowerPoint 2010 sunularınızı yönetmek ve düzenlemek daha kolay. Bölümler, slaytlarınızı tıpkı sizin gibi düzenlemenize olanak tanır.