Makrolar Neden Otomatİk ÇaliŞmiyor

Katılım
26 Aralık 2006
Mesajlar
7
Excel Vers. ve Dili
2003 excel türkçe
Arkadaşlar merhaba.Ben acemi düzeyinde makrolarla çalışmaya çalışıyorum.Bir makro yazdım işlem yapılıyor.Ama exceli her açışta makroyu yeniden Çalıştırmak zorunda kalıyorum.Acaba otomatik çalışmıyor mu?
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
excelin yardım menüsünden "dijital sertifika" konusunu aratın ve okuyun.
bir dijital sertifika oluşturursanız ve dosyalarınızı bu sertifika ile imzalarsanız artık o soru sorulmayacaktır.
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Yazdığınız makronun dosyanızın açılışında çalışmasını istiyorsanız. Bunun iki yolu var.
1-ThisWorkbook kod editörünü açın Sol üstte açılır kutda (General yazan) Workbook u seçin . aşağıddaki satırlar eklenmiş olacak. Makro adını bu iki sator arasına yazın

Kod:
 Private Sub Workbook_Open()
 AçılıştaOtomatikÇalışanMakro
End Sub
2-Dosyanıza bir Module ekleyin Auto_Open isminde yeni bir prosdür yazın aşağıdaki gibi

Kod:
 Sub Auto_Open()
'Bu iki satır arasındaki kodlar dosya açılışında otomatik çalışır.
End Sub
Gördüğünüz gibi iki seçenek var bunlardan dilediğinizi kullanabilirsiniz.
 
Katılım
26 Aralık 2006
Mesajlar
7
Excel Vers. ve Dili
2003 excel türkçe
teşekkür ederim,deneyeyim inşa_Allah başarırım.
 
Katılım
5 Eylül 2004
Mesajlar
1
merhaba,

peki otomatik acılısı da bir zaman kısıtına baglamak istesem nasıl yapılır bu?

yani saat 01:00:00 ile 01:30:00 arasında ise makroyu acılısta otomatik calıstır gibi

tskkurler


OZKAN
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Excel dosyasını her hangi bir zamanda açmak için Windows sistem araçları/zamanlanmış görevlerden yapabilirsiniz.

Ayrıca

Excel dosyasını aççtığınızda saat 18:00'e eşit veya büyükse şu makro çalışsın diyebilirsiniz.

Onun için excel dosyanızın kod penceresine aşağıdaki kodları yapıştırınız.
Sub auto_open()
If Time >= "18:00" Then "Makro adı"
End Sub​
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

cok sey istiyorsun once macrolari ogrenmeyi dene
Bu cevabınız ve üslubunuz üzülerek belitmek isterimki hiç doğru değil.
Lütfen birbirimizin burada arkadaş ve dost olduğumuzu unutmadan cavaplarımızı ona göre verelim.

Burası yardımlaşma formu.Herşey soru sorularak öğrenilecek.Tabiiki öğrebmek için excel derhanesi ve diğer başlıklarda incelenecek
 
Üst