Excel'de bir satırı birden çok kez kopyalayıp eklemek veya x kez çoğaltmak nasıl yapılır?
Günlük işlerinizde, bir satırı veya her satırı kopyalayıp mevcut veri satırının altına birden çok kez eklemeyi denediniz mi? Örneğin, bir hücre aralığım var ve şimdi her satırı kopyalayıp bir sonraki satıra 3 kez yapıştırmak istiyorum, aşağıdaki ekran görüntüsünde gösterildiği gibi. Bu işlemi Excel'de nasıl halledebilirsiniz?
![]() | ![]() | ![]() |
- Belirli bir satırı VBA kodu ile birden çok kez kopyalayıp ekleme
- Her satırı VBA kodu ile birden çok kez kopyalayıp ekleme
- Belirli bir sayıya göre her satırı birden çok kez kopyalayıp ekleme (harika bir özellik ile)
Belirli bir satırı VBA kodu ile birden çok kez kopyalayıp ekleme
Eğer yalnızca belirli bir satırı x kez çoğaltmak istiyorsanız, aşağıdaki VBA kodu size yardımcı olabilir, lütfen şu adımları izleyin:
1. Birden çok kez kopyalamak ve eklemek istediğiniz satırı belirtin ve ardından ALT + F11 tuşlarına basın, bu Microsoft Visual Basic for Applications penceresini açar.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: Belirli bir satırı birden çok kez çoğaltma:
Sub test()
'Updateby Extendoffice
Dim xCount As Integer
LableNumber:
xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
If xCount < 1 Then
MsgBox "the entered number of rows is error, please enter again", vbInformation, "Kutools for Excel"
GoTo LableNumber
End If
ActiveCell.EntireRow.Copy
Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(xCount, 0)).EntireRow.Insert Shift:=xlDown
Application.CutCopyMode = False
End Sub
3. Kodu yapıştırdıktan sonra, lütfen bu kodu çalıştırmak için F5 tuşuna basın ve sizden çoğaltmak istediğiniz sayıyı girmenizi hatırlatan bir uyarı kutusu açılacaktır, aşağıdaki ekran görüntüsüne bakın:
4. Ardından Tamam butonuna tıklayın ve seçilen satırın altına üç yeni kopyalanmış satır eklenecektir, aşağıdaki ekran görüntüsüne bakın:
Belirli bir sayıya göre her satırı kolayca birden çok kez kopyalayıp ekleme
Normalde, satırları birden çok kez kopyalamak ve eklemek için iyi bir yöntem bulunmamaktadır, elle kopyalama ve ekleme dışında. Ancak, Kutools for Excel'in Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle özelliği ile bu sorunu kolayca çözebilirsiniz. Kutools for Excel'i indirmek için tıklayın!
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisiyle, 60 gün boyunca sınırlamasız ücretsiz deneme imkanı. Şimdi İndirin ve Ücretsiz Deneyin!
Her satırı VBA kodu ile birden çok kez kopyalayıp ekleme
Bir aralıktaki her satırı birden çok kez çoğaltmak için aşağıdaki VBA kodunu uygulayabilirsiniz, lütfen şu adımları izleyin:
1. ALT + F11 tuşlarına basılı tutun, bu Microsoft Visual Basic for Applications penceresini açar.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: Her satırı birden çok kez çoğaltma:
Sub insertrows()
'Updateby Extendoffice
Dim I As Long
Dim xCount As Integer
LableNumber:
xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
If xCount < 1 Then
MsgBox "the entered number of rows is error ,please enter again", vbInformation, "Kutools for Excel"
GoTo LableNumber
End If
For I = Range("A" & Rows.CountLarge).End(xlUp).Row To 2 Step -1
Rows(I).Copy
Rows(I).Resize(xCount).Insert
Next
Application.CutCopyMode = False
End Sub
3. Ve ardından bu kodu çalıştırmak için F5 tuşuna basın ve her kayıt için çoğaltmak istediğiniz sayıyı girmenizi hatırlatan bir uyarı kutusu açılacaktır, aşağıdaki ekran görüntüsüne bakın:
4. Ardından Tamam'a tıklayın ve her satır aktif olanların altına 3 kez kopyalanıp eklenmiş olacaktır, aşağıdaki ekran görüntüsüne bakın:
![]() | ![]() | ![]() |
Not: Yukarıdaki kodda, A, veri aralığının A sütununda başladığını gösterir, eğer verileriniz K sütununda başlıyorsa, lütfen A'yı K olarak değiştirin.
Belirli bir sayıya göre her satırı birden çok kez kopyalayıp ekleme (harika bir özellik ile)
Belki VBA koduyla ilgili bilginiz yoktur ya da kodun verilerinizi bozacağından endişe edersiniz. Burada size faydalı bir özellik tanıtmak istiyorum, Kutools for Excel'in Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle özelliği, bu araçla belirttiğiniz sayıya göre satırları hızlıca kopyalayıp ekleyebilirsiniz.
İpuçları:Bu Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle özelliğini kullanmak için, önce Kutools for Excel'i indirmelisiniz ve ardından özelliği hızlı ve kolay bir şekilde uygulayabilirsiniz.
Kutools for Excel'i yükledikten sonra, lütfen şu adımları izleyin:
1. Verilerinizin yanındaki hücreler listesinde satırları çoğaltmak istediğiniz tekrar sayısını girin, aşağıdaki ekran görüntüsüne bakın:
2. Kutools > Ekle > Belirtilen Verilere Göre Satır/Sütun Kopyala veya Ekle'ye tıklayın, aşağıdaki ekran görüntüsüne bakın:
3. Satırları ve sütunları kopyala ve ekle iletişim kutusunda, Tür bölümünde Satırları kopyala ve ekle seçeneğini seçin, ardından çoğaltmak istediğiniz veri aralığını seçin ve ardından satırları çoğaltmak için tekrar sayısını belirtin, aşağıdaki ekran görüntüsüne bakın:
4. Ardından, Tamam veya Uygula düğmesine tıklayın, ihtiyacınız olan aşağıdaki sonucu elde edeceksiniz:
![]() | ![]() | ![]() |
Kutools for Excel'i Şimdi İndirin ve Ücretsiz Deneyin!
En İyi Ofis Verimlilik Araçları
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!