• DİKKAT

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

  • Forum yazılımı güncelenmiştir.

    Beklenmedik durumlar görürseniz lütfen yönetime iletin.

Autofill değişken kullanmak

  • Konbuyu başlatan Konbuyu başlatan omemo
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Haziran 2016
Mesajlar
50
Excel Vers. ve Dili
Office 2013-Türkçe 64 Bit
Aşağıdaki kodlarla A1-A20 arasına 1'den 20'ye kadar yazdırıyorum. Kodun çalışması için A1'e 1 ve A2'ye de 2 Yazmak gerekiyor.
Soru: A1 ve A2'ye bu değerleri yazmadan, başlangıç değerleri kod içinde değişken olarak tanımlanabilir/verilebilir mi.
Teşekkürler

Kod:
Sub Doldur()
Set Kaynak = Sheets("Sayfa1").Range("A1:A2")
Set Hedef = Sheets("Sayfa1").Range("A1:A20")
Kaynak.AutoFill Destination:=Hedef
End Sub
 
Alternatifler;

C++:
Sub Doldur()
    With Sheets("Sayfa1").Range("A1:A20")
        .Formula = "=ROW()"
        .Value = .Value
    End With
End Sub

C++:
Sub Doldur()
    Sheets("Sayfa1").Range("A1:A2") = Application.Transpose(Array(1, 2))
    Set Kaynak = Sheets("Sayfa1").Range("A1:A2")
    Set Hedef = Sheets("Sayfa1").Range("A1:A20")
    Kaynak.AutoFill Destination:=Hedef
End Sub
 
Kod:
Sub Makro1()
    Range("A1") = 5
    Range("A1:A20").DataSeries
End Sub
 
Teşekkürler,
Üç farklı çözüm, üç yeni bilgi.
 
Geri
Üst