Cümleten kolay gelsin, Ben düşeyara formulünü macro ile tabloda belirttiğim yere yazdırıp tablo boyunca uygulamasını istiyorum. Sabit aynı tablolarda yani satır boyu aynı olan tablolarda sorunsuz belirttiğim arada yazıyor ve aşağıya doğru uygulayarak iniyor.
Sıkıntı şurada başlıyor satır sayısı değişken tablolarda da uygulamak sitiyorum fakat macronun komutu ("B2:C21") 21. satıra kadar olduğu için 21. satırda formül duruyor. Ben tablonun solundaki en son yazan veriye kadara uygulasın istiyorum farklı tablolardada uygulayabilmek için. Umarım açıklayıcı olmuştur şimdiden teşekkür ederim.
Örnek:
http://s3.dosya.tc/server10/zdie24/deneme.xlsx.html
Sıkıntı şurada başlıyor satır sayısı değişken tablolarda da uygulamak sitiyorum fakat macronun komutu ("B2:C21") 21. satıra kadar olduğu için 21. satırda formül duruyor. Ben tablonun solundaki en son yazan veriye kadara uygulasın istiyorum farklı tablolardada uygulayabilmek için. Umarım açıklayıcı olmuştur şimdiden teşekkür ederim.
Kod:
Sub deneme()
'
' deneme Makro
'
'
Range("B2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Sayfa2!C1:C3,2,0)"
Range("C2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2],Sayfa2!C1:C3,3,0)"
Range("B2:C2").Select
Selection.AutoFill Destination:=Range("B2:C21")
Range("B2:C21").Select
End Sub
http://s3.dosya.tc/server10/zdie24/deneme.xlsx.html