• DİKKAT

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

Bir satırı kopyalayıp şarta uyan diğerlerine yapıştırma

  • Konbuyu başlatan Konbuyu başlatan Mesafe
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Kasım 2011
Mesajlar
235
Excel Vers. ve Dili
Excel 2016 English
Başlıklarını düzenleyeceğim bir satırı butona bastıktan sonra kopyalayıp aşağıda A sütununda TARİH yazan tüm satırlara yapıştırmasını sağlayacak bir makro yazılabilir mi ?
 

Ekli dosyalar

Deneyiniz;
Kod:
[SIZE="2"]Sub Emre()
    Dim i As Byte
    For i = 7 To 35
        If Cells(i, 1) = "TARİH" Then
            Rows(7).Copy Cells(i, 1)
        End If
    Next i: i = Empty
End Sub[/SIZE]
 
Sayın Osma,
Çok teşekkür ederim. Tam istediğim gibi olmuş elinize sağlık.
Ancak ben bunu daha uzun olan dosyamda kullanabilmek için
For i = 7 To 35 kısmındaki 35 i mesela 350 yaptığımda overflow hatası veriyor 200 - 250 ye kadar çalışıyor ama onun üzerindeki rakamlarda hata veriyor.
 
Rica ederim...

Sayısal olan Byte değişken tipinin veri aralığı o kadardır. (0 - 255)
Byte yerine İnteger yapabilirsiniz..
 
Evet oldu, bu sayede Byte ve integer farkınıda öğrenmiş oldum. Tekrar teşekkürler.
 
Geri
Üst