• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Dosyaları Birleştirirken Birleşen dosya auto open makrosu çalışmamamsı lazım

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

bulentkars

Yeni Üye
Katılım
30 May 2022
Mesajlar
605
Çözümler
5
Aldığı beğeni
104
Excel V
Office 365 TR
Konu Sahibi
Merhaba,

Çözemediğim bir sorun var yardımcı olursanız sevinirim.
O:\Ortak\TALIMATLAR\ARACLAR\Hesaplar.xlsm dosyasını sadece ilgili yerede ve alt klasörlerde açabiliyorum. Auto_Openl kodu ile sorun yok,
Hesaplar.xlsm dosyasını çift tıklayarak açtığımda sorunsuz açılıyor.

HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Ancak; Aşağıdaki kod O:\ORTAK\TALIMATLAR\ARACLAR\HESAP\YEDEK\ altındaki tüm xlsm dosyaları açarak alt alta birleşiriyor,
birleştirme yaparken MsgBox "Talimatlar Dosyası Sadece O:\Ortak\TALIMATLAR\ARACLAR Klasöründen açılır.", vbCritical, Application.UserName
uyarıyı veriyor. dosyayı gidip kendi yolundan açtığımda bu uyarıyı vermiyor, ama aşağıdaki kod üzerinden çalıştırğımda uayarı veriyor. uyarı vermemesi için ne yapmalıyım acaba.
Yardımcı olabilirseniz sevinirim.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Bir seçenek şu olabilir: Birleştirme makronuzun başına şu satırları ekleyin. Bunlar makro güvenliğini değiştirip "disable" yapar. Açılan dosyanın otomatik çalışan makrosunu devre dışı bırakır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu kodlar devamlı kalıcı olan kodlardan olduğu için işlem sonunda yeniden eski değerlere döndürülmesi gerekir. Makronuzun sonuna da şu satırı ekleyin
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bir seçenek şu olabilir: Birleştirme makronuzun başına şu satırları ekleyin. Bunlar makro güvenliğini değiştirip "disable" yapar. Açılan dosyanın otomatik çalışan makrosunu devre dışı bırakır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu kodlar devamlı kalıcı olan kodlardan olduğu için işlem sonunda yeniden eski değerlere döndürülmesi gerekir. Makronuzun sonuna da şu satırı ekleyin
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst