Hücreye formül yazdırırken referans çeşitleri

Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
Kod:
ActiveCell.Offset(0, 1).Formula = "=Sum(a1: c2)"
şeklinde iken sorun yok. a1:c2 yerine

Kod:
ilkhucre = ActiveCell.Offset(SatirSayisi + 2, 1)
sonhucre = ActiveCell.Offset(ilkhucre + KacFatura, 1)
ile elde ettiğim ilkhucre:sonhücre yi kullanacağım da ne yapıyorduk,
"&" ile bağlıyorduk ama syntax nasıldı hatırlayamıyorum.

Diyelimki işlem "E" sütununda olacak.. Cevap?
Sütunda bir değişkene atanmış durumdayken Cevap?

Teşekkürler.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,270
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Birçok yolu var da, bir tanesi :

Kod:
ilkhucre = ActiveCell.Offset(0, 1).Address
sonhucre = ActiveCell.Offset(0, 2).Address

ActiveCell.Offset(0, 1).Formula = "=Sum(" & ilkhucre & ":" & sonhucre & ")"
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
ok

Teşekkürler raider.. bu syntaxte hata yaptım diye 10 çeşidini denedim ama sen yazınca emin oldum ve başka yerde olduğunu anladım hatanın..
Sorarken address'leri yazmamışım ama oda değil koddaki hata..
ilk satırda ilkhucre'yi hücre referansı olarak alıp sonraki satırda onu toplamda kullanmışım.. Tabi ilkhucre, birincihucre, enilkhucre diye isimler verince bana müstehaktır.

Kod:
ilkhucre = ActiveCell.Offset(SatirSayisi + 2, 1) .address
sonhucre = ActiveCell.Offset(ilkhucre + KacFatura, 1).address
 
Üst