Formul içeriğinin değiştirilerek kopyalanması ?

Katılım
5 Şubat 2005
Mesajlar
114
Altın Üyelik Bitiş Tarihi
03-03-2022
Arkadaşlar formül kopyalama ile ilgili bir makro lazım. Gerekli bilgi ekte var. Yardımlarınızı bekliyorum..
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Belki daha kısa bir kod yazılabilir ama "makro kaydet" yöntemiyle yazdığım kodları ekteki dosyada gönderiyorum.
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
örnek olarak şunu yapalım;

[vb:1:e42aab6363] Sayfa9.range("a8").FormulaR1C1= "=Sayfa1!R[-8]C[-5]"
[/vb:1:e42aab6363]

ama bu geliştirilebilir, ARAma yapınız
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn mith

Kodları sadeleştirerek dosyayı yeniden gönderiyorum.
 
Katılım
5 Şubat 2005
Mesajlar
114
Altın Üyelik Bitiş Tarihi
03-03-2022
Makron çok güzel çalışıyor, ama başka bir problem daha var.
senin yazdığın makro sadece sayfa1-5 deki a1 hücrelerindeki değerleri alıyor.
Benim istediğim ise, sayfa9 daki sayfa1 değerini ben elle giriyorum. Makronun yapması gereken;
Mesela ben ilk hücreye =Sayfa1!$C$4 yazdım. Makro ile diğer hücrelere =Sayfa2!$A$4 .... yazsın. Ã?nemli nokta, a4 hücresi değişken, yani bir sayfa içinde bu şekilde bir sürü var, döngü ile hepsini çevirttireceğim. Dolayısıyla makro alt alta dizilmiş benim elle girdiğim değerlerin içinden hedef değeri almalı ( bu örnekte a4)
o değerin sayfa2-3-4-5 inci sayfalardaki değerine formül yazmalı. Umarım anlatabilmişimdir.
Yardımlarınızı bekliyorum..
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Tamam, siz ilk hücreye formülünüzü =Sayfa1!$A$1 veya =Sayfa1!$C$5 şeklinde yazın ($ işaretleri önemlidir, unutmayın) ve Formül oluştur düğmesini tıklayın, gerisini makro halleder.
 
Üst