Skip to main content

Excel'de Belirli Aralıklarla Belirli Sayıda Sütun Nasıl Eklenir?

Author: Zhoumandy Last Modified: 2025-06-10

Excel'i günlük kullanımınızda, mevcut sütunlar arasına daha fazla sütun eklemek istediğiniz bir durumla karşılaşabilirsiniz. Tabii ki, Ekle fonksiyonunu kullanarak sütunları tek tek ekleyebilirsiniz. Ancak büyük miktarda veriyle karşı karşıya olduğunuzda ve her ikinci veya n'inci sütundan sonra üç sütun eklemeniz gerektiğinde, Ekle fonksiyonu açıkça etkili olmaz. Peki bu görevi nasıl hızlı bir şekilde tamamlayabilirsiniz? Bu eğitimde, sorunu çözmek için iki kolay yöntemden bahsedeceğiz.

Sabit aralıklarla veri aralığına belirli sayıda boş sütun eklemek için VBA kodu kullanın

Sabit aralıklarla veri aralığına belirli sayıda boş sütun eklemek için Kutools for Excel'i kullanın


Sabit aralıklarla veri aralığına belirli sayıda boş sütun eklemek için VBA kodu kullanın

Aşağıdaki "VBA kodunu" her n'inci sütundan sonra belirli sayıda boş sütun eklemek için kullanabiliriz. Lütfen aşağıdaki adımları izleyin.

1. Excel'de "Alt + F11" tuşlarına basın ve bu işlem "Microsoft Visual Basic for Applications" penceresini açar.

2. "Ekle" > "Modül" seçeneğine tıklayın ve aşağıdaki makroyu "Modül" penceresine yapıştırın.

Sub InsertColumnsAtIntervals()
'Updateby Extendoffice
Dim Rng As Range
Dim xInterval As Integer
Dim xColumns As Integer
Dim xColumnsCount As Integer
Dim xNum1 As Integer
Dim xNum2 As Integer
Dim WorkRng As Range
Dim xWs As Worksheet
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xColumnsCount = WorkRng.Columns.Count
xInterval = Application.InputBox("Enter column interval. ", xTitleId, 1, Type:=1)
xColumns = Application.InputBox("How many columns to insert at each interval? ", xTitleId, 1, Type:=1)
xNum1 = WorkRng.Column + xInterval
xNum2 = xColumns + xInterval
Set xWs = WorkRng.Parent
For i = 1 To Int(xColumnsCount / xInterval)
    xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xColumns - 1)).Select
   Application.Selection.EntireColumn.Insert
    xNum1 = xNum1 + xNum2
Next
End Sub

3. Bu kodu çalıştırmak için "F5" tuşuna basın. Seçili "veri aralığını" boş sütunlar eklemek istediğiniz yerde seçmenizi hatırlatan bir uyarı kutusu açılır.
A screenshot showing a prompt to select a data range in Excel when using VBA to insert columns

4. "Tamam" düğmesine tıklayın. Başka bir uyarı kutusu açılır, lütfen "Sütun aralığı girin" kutusunda "sütun aralıklarının sayısını" girin.
A screenshot showing a prompt asking for the column interval in VBA code to insert columns in Excel

5. "Tamam" düğmesine tıklayarak devam edin. Üçüncü bir uyarı kutusu açılır, lütfen kutuda "her aralıkta eklemek istediğiniz sütun sayısını" belirtin.
A screenshot showing a prompt asking how many columns to insert at each interval in VBA code in Excel

6. Sonucu almak için "Tamam" düğmesine tıklayın.
A screenshot of the result showing inserted columns at fixed intervals in Excel after using VBA code


Sabit aralıklarla veri aralığına belirli sayıda boş sütun eklemek için Kutools for Excel'i kullanın

Eğer VBA kod yöntemi kullanmak istemiyorsanız, "Kutools for Excel'in" "Boş Satır ve Sütun Ekle" özelliği sizin için mükemmel bir çözümdür. Bu özellik sayesinde, yalnızca birkaç tıklamayla sabit aralıklarla veri aralığına belirli sayıda sütun ekleyebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Öncelikle mevcut veri aralığını seçin. Ardından "Kutools" > "Ekle" > "Boş Satır ve Sütun Ekle" seçeneğine tıklayın.
A screenshot showing the Kutools 'Insert Blank Rows & Columns' option in Excel

2. "Boş Satır ve Sütun Ekle" iletişim kutusu açılır. 1. adımda seçtiğiniz veri aralığını Aralık kutusunda görebilirsiniz. "Ekleme Türü" bölümünde "Boş sütunlar" seçeneğini işaretleyin. Ve "sütun aralıklarının sayısı" ile "her aralıkta eklemek istediğiniz sütun sayısını" belirtin. Burada ben ayrı ayrı 1 ve 3 girdim.
A screenshot of the Kutools 'Insert Blank Rows & Columns' dialog box with options to specify column intervals and number of columns to insert

3. Ayarlamayı tamamlamak ve sonucu almak için "Tamam" düğmesine tıklayın.
A screenshot showing the final result after inserting columns using Kutools

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Diğer İşlemler (Makaleler)

Excel'de Geçerli Tarihe Göre Bir Satır Nasıl Hızlıca Eklenir?
Diyelim ki, tarihler içeren bir çalışma sayfası var ve her gün çalışma kitabını açarken otomatik olarak değişen geçerli tarihin hemen sağına bir satır eklemek istiyorum. Excel'de bunu çözebilecek bir yöntem var mı?

Excel'de Her Zaman Yukarıdan Değil Aşağıdan Boş Satır Ekleme
Hepimizin bildiği gibi, bir çalışma sayfasına boş satır eklediğinizde, boş satır her zaman seçilen satırın veya hücrenin üstüne eklenir. Ancak bazen, seçilen hücrenin veya satırın altına satır eklemeniz gerekebilir. Bu işi Excel'de nasıl çözebilirsiniz?

Excel'de Komut Düğmesi ile Otomatik Olarak Boş Yeni Satır Nasıl Eklenir?
Birçok durumda, çalışma sayfanızın belirli bir konumuna boş yeni bir satır eklemeniz gerekebilir. Bu makalede, Excel'de bir Komut Düğmesine tıklayarak otomatik olarak boş yeni bir satır eklemeyi göstereceğiz.

Excel'de Belirli Metinden Sonra Boş Satır Nasıl Eklenir?
Aşağıdaki ekran görüntüsünde gösterildiği gibi belirli bir metinden sonra boş satırlar eklemek istiyorsanız, bunları tek tek elle eklemek yerine hızlı ve kolay bir şekilde nasıl halledebilirsiniz?

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!