tirEdsOuL
Altın Üye
- Katılım
- 3 Şubat 2009
- Mesajlar
- 326
- Excel Vers. ve Dili
- Microsoft 365 Tr-En 64 Bit
Merhaba;
Yukarıdaki kod ile örneğin A2:A6 arasında dolu olan hücrelerin aralarına 3 satır açıyor. Ben ise bu açılan satırların arasını doldurmasını istiyorum. Yani A2 de ne yazıyor ise, üstüne açılan 3 satırada aynısını yazmasını istiyorum, A3'ün üstüne açılan satır için de aynısı diye devam ediyor..
Örnek dosya ektedir.
Kod:
Sub Üç_Satir_Ekle()
Dim a As Byte, sat As Byte
[A2].Select
a = 4: sat = 3
While ActiveCell.Value <> ""
ActiveSheet.Rows(ActiveCell.Row & ":" & sat + ActiveCell.Row - 1).Insert Shift:=xlDown
ActiveCell.Offset(a, 0).Select
Wend
a = Empty: sat = Empty
End Sub
Yukarıdaki kod ile örneğin A2:A6 arasında dolu olan hücrelerin aralarına 3 satır açıyor. Ben ise bu açılan satırların arasını doldurmasını istiyorum. Yani A2 de ne yazıyor ise, üstüne açılan 3 satırada aynısını yazmasını istiyorum, A3'ün üstüne açılan satır için de aynısı diye devam ediyor..
Örnek dosya ektedir.
