Excel de satır sayıp sildirmek ...

Katılım
19 Şubat 2009
Mesajlar
6
Excel Vers. ve Dili
2003
Uzun bir Excel listem var. A1 sutundaki verileri 30 satır sayıp silmesini 31. satırı atlamasını(silmesin) ve tekrar 30 satır sayıp silmesi 31. satırı silmesin bu şekilde 15000 satıra kadar devam etmesini istiyorum veya 31 satır sayıp 31.satırı b1, 2. 31 satırı b2, 3. 31 satırı b3 aktarmak için ne yapmalıyım?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
B sütununa atar.:cool:

Kod:
Sub satır()
Dim i As Long, sat As Long
Application.ScreenUpdating = False
Range("B:B").ClearContents
For i = 1 To Cells(65536, "A").End(xlUp).Row Step 31
    sat = sat + 1
    Cells(sat, "B").Value = Cells(i, "A").Value
    sat = sat + 1
    Cells(sat, "B").Value = Cells(i, "A").Value
    sat = sat + 1
    Cells(sat, "B").Value = Cells(i, "A").Value
Next i
Application.ScreenUpdating = True
MsgBox "İşlem Tamam"
End Sub
 
Katılım
19 Şubat 2009
Mesajlar
6
Excel Vers. ve Dili
2003
Yanıtın için teşekkürler ama çalışmadı, işlem tamam diyor ama B sutuna
31.satırlar yazılmıyor.
Nerede hata var anlayamadım
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
ilgili satırı aşağıdaki ile değiştiriniz.:cool:
Kod:
For i = 31 To Cells(65536, "A").End(xlUp).Row Step 31
 
Katılım
19 Şubat 2009
Mesajlar
6
Excel Vers. ve Dili
2003
Evren bey ilginize teşekkürler.
İşlem başarı ile sonuçlandı.
tekrar teşekkürler
 
Üst