Excele araç çubuğuna makroyu eklemek

Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Merhaba

İstemiş olduğum çok basit bir kombinasyon var fakat makro konusunda zayıf olduğum için başaramıyorum ve yardımlarınızı rica ediyorum.

yaklaşık 50-60 adet ayrı ayrı dosyam var.

Her açtığım dosyada aynı işlemi yapıyorum.

=E14*K14 bu formülü aşağıya doğru tüm satırların karşısına uyguluyorum ve toplamını alıyorum.

Bunu bir makro haline dönüştürüp her açtığım dosyada uygulama şansım olabilir mi?
 

Ekli dosyalar

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
tek tek formülü tüm satırlara uygulamak yerine şimdilik şu formülü her dosya için kullan. E sütunu14 satırdan itibaren 10.000 satıra kadar olan aralık ile, bunun K sütunu karşılığını çarpar ve sonuçları toplar. belki daha kısa çözümü yapan olur.
Kod:
=TOPLA.ÇARPIM(($E$14:$E$10000)*($K$14:$K$10000))
YADA

Aşağıdaki makroyu module sayfasına ekle, Kısayol Ata ve her çalışma sayfasında Kısayolu kullan.
Kod:
Sub Makro1()
'
' Makro1 Makro
'

'
    Range("N12").Select
    ActiveCell.FormulaR1C1 = "=SUMPRODUCT((R14C5:R10000C5)*(R14C11:R10000C11))"
    Range("N12").Select
End Sub
 
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Benim istedim bu formülü excelde araç çubuğuna yerleştirsem her açtığım sayfada o formüle tıkladığım zaman uygulasn mesela
 
Son düzenleme:
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018


Özel makromu araç çubuğuna ekledim çalışıyor fakat, farklı bir dosyada çalışmıyor çünkü makro modüle dosyası ortada yok.

Onu nasıl halledebiliriz
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
Sıfırdan Makroyu kayıt ederken kayıt yeri olarak "Kişisel Makro Çalışma Kitabı" nı seçin ve Kısayol atamayı unutmayın CTRL + Q yada CTRL + B olabilir. Böylece makronuzu diğer sayfalarda da kullanabilirsiniiz.
 
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Sayın systran,

Anlattığınız yöntem sanırım sekme için geçerli..

farklı excel dosyalarında nasıl kullanacağım
 
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Farklı bir çözüm yolu bilen varmıdır acaba
 
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Arkadaşlar kendimce şöyle bir yöntem oluşturdum en azından benden sonra araştırma yapanlara bir nevi ışık tutar

"Makrolarım" isimli boş bir excel tablosu açarak ihtiyacım olan makroları modüle sayfasına kaydettim ve bu makroları aşağıda görüntüğü gibi excel menüsüne ekledim.



Bu menü tüm excel sayfalarında aktif olarak görünüyor. Fakat;

"Makrolarım" dosyası kapalı ise, menüdeki makrolar çalışmıyor. Bu yüzden bende "makrolarım" dosyasını açıp bırakıp, tüm sayfalarda çalışmasını sağlıyorum.

Çözümüm bu şekilde oldu. Belki ilave etmek isteyen de olabilir

Saygılar
 
Üst