• DİKKAT

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

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.
 
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 & ")"
 
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
 
Geri
Üst