• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Döngü içerikli kes yapıştır makrosu.

  • Konbuyu başlatan Konbuyu başlatan ahzola
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ekim 2011
Mesajlar
490
Excel Vers. ve Dili
Excel 2003 - Türkçe
İyi akşamlar

Tam olarak ne istediğimi örnek dosyada
izah etmeye çalıştım.
yardımlarınızı bekliyorum.
 

Ekli dosyalar

Ekteki kodu deneyebilirsiniz.

Kod:
Sub Makro1()
For a = 5 To [C65536].End(xlUp).Row Step 4
Range(Cells(a, 3), Cells(a, 4)).Copy
Cells(a - 1, 5).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
Next
Application.CutCopyMode = False
MsgBox "İşlem Tamam"
End Sub
 
Çok süper olmuş üstad
ellerine sağlık. Bir sorum olacaktı.

Aralığı 5 7 10 gibi vermek istediğimizde
nereyi değiştireceğiz acaba?
 
Teşekkür ederim.
Sayın ExcelF1

Mavi yazıları kesecekti
Sanırım gözden kaçtı.
Copy kısmını cut yaptım yaparak denedim ben
lakin bu kez makro hata verdi.
Bunu düzeltebilirmisiniz acaba?
 
Kes ifadesinde, ÖZEL YAPIŞTIR seçeneği mevcut değildir.

Yani, ya kes - yapıştır yapacağız. Ya da Kopyala-Özel Yapıştır.

Veya kopyala-özel yapıştır sonrası C ve D sütunlarındaki veriler silinebilir.

Tercih Sizin.
 
hımm
birşey daha öğrendik bu vesile ile.
Çok yaşayın.

Üstad o halde. Kessin direkt yapıştırsın.
 
Sizlerde çok yaşayın inşallah. Şu şekilde bir deneyiniz.

Kod:
Sub Makro1()
For a = 5 To [C65536].End(xlUp).Row Step 4
Range(Cells(a, 3), Cells(a, 4)).Cut
Cells(a - 1, 5).Select
ActiveSheet.Paste
Next
Application.CutCopyMode = False
MsgBox "İşlem Tamam"
End Sub
 
Sayın ExcelF1

makromuz tamamdır.
Ellerinize sağlık. Zihniniz daim açık olsun.

İyi akşamlar diliyorum
Saygılarımla.
 
Güzel dilekleriniz için teşekkür ederim. Aynı dileklerin 1 misli fazlası Sizler için olsun inşallah.

Hayırlı Akşamlar.
 
Geri
Üst