formular1c1 sorunu

Katılım
21 Şubat 2006
Mesajlar
32
Excel Vers. ve Dili
excel xp
ActiveCell.FormulaR1C1 = "=cells(34,24)-RC[-2]"
sorununu nasıl çözebilirim
cells kısmını rc ile yazamıyorum çünkü işlem döngü içerisinde ve rc nin içine i(döngü parametresi) yazmama izin vermedi.
şimdiden teşekkürler.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde kendinize uyarlayınız.
Kod:
For a = 1 To 20
Cells(a, "b") = "=RC[-1]"
Next
 
Katılım
21 Şubat 2006
Mesajlar
32
Excel Vers. ve Dili
excel xp
sorunum şu cells(34,24) ü excel görmüyor. bu sabitimin olduğu yer. dediğinizi denedim ama gene istediğim şey olmadı. cells(34,24) hücre olarak gösteremiyorum. bunun için işlem yapmıyor.
 
Katılım
21 Şubat 2006
Mesajlar
32
Excel Vers. ve Dili
excel xp
cells yerine range li yazdım gene olmadı. komut satırı bu sefer hiç çalışmıyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Sorunuzu anlamadım fakat dosyadaki amacınızın ne olduğunu açıklarsanız daha uygun çözüm önerileri sunabiliriz.
 
Katılım
21 Şubat 2006
Mesajlar
32
Excel Vers. ve Dili
excel xp
ben bir döngü içerisinde seçilen hücreye formül atamak istiyorum
şöyleki
önce satır eklemesi yapıyorum ve eklenen satırda diyelim c,24 hücresine
b24-(standart olan kısım)m30
işlemini yazmam gerekiyor.
standart kısım eklenen kesimlerle sürekli değiştiği için formül şeklinde yazmam gerekiyor.
sorun standart olan hücreyi formüle dönüştüremiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,867
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Küçük bir örnek dosya üzerinde ne yapmak istediğinizi açıklarsanız daha çabuk cevap alabilirsiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,867
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Kullandığınız koduda foruma eklermisiniz.

Not: Dosyalarınızı foruma ekleyebilirsiniz.
 
Katılım
8 Ocak 2007
Mesajlar
147
Excel Vers. ve Dili
2003
Xp
Türkçe
İngilizce
Merhaba;
Formül yazacağınız hücrenin sabit alacağınız hücreye göre göreli (R1C1)li yazımını bulmanız gerekiyor. Örneğinize göre c2 ve c4 arası formüllerini tekrar yazan bir makro düzenledim. Umarım işiniz görür.

Kod:
Sub dene3()
For k = 2 To 4
Cells(k, 3).Activate 'formül yazılacak hücre
Set yer1 = Sheets("Sayfa1").Cells(2, 6) 'range("F2") sabit hücre
yer = yer1.Address(ReferenceStyle:=xlR1C1, _
    RowAbsolute:=False, _
    ColumnAbsolute:=False, _
    RelativeTo:=Sheets("Sayfa1").Range(ActiveCell.Address))  ' göreli adres bulunuyor
ActiveCell.FormulaR1C1 = "=RC[-1]-" & yer
Next
End Sub
 

Ekli dosyalar

Katılım
21 Şubat 2006
Mesajlar
32
Excel Vers. ve Dili
excel xp
çok teşekkürler. oldu.
 
Üst