Makro Yardımı

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Merhaba,

Veriler sayfasını gizlemek istiyorum. Sayfa gizli olduğunda makronun çalışması için ekli kodu nasıl düzenlemeliyim ?

Kod:
Sub auto_open()

Application.ScreenUpdating = False

Sheets("Veriler").Select
    Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
    
Sheets("Tablo").Select
    
 Call Aktar

Application.ScreenUpdating = True
      MsgBox " Logo verileri güncellendi, Tablolar hazırlandı..! ", vbInformation, " "

     
End Sub
Yardımlarınız için teşekkür ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sheets("Veriler").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False


Yerine

Sheets("Veriler").ListObject.QueryTable.Refresh BackgroundQuery:=False

Deneyin.

Aktar makrosunda Veriler Sayfasını seçmeyle ilgili kısım varsa onun da değiştirilmesi gerekir.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bahsettiğiniz kodu dosyanızda göremedim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Gönderdiğiniz dosyada Veriler sayfası gizli olmadığı halde hata veriyor. Uygulamanın bu özelliği desteklemediği şeklinde hata oluşuyor. Sorun sayfanın gizli olmasından değil de yazılan koddan kaynaklanıyor muhtemelen. Kodun söz diziminde hata olabilir. Makro kaydet yöntemiyle kod oluşturup kullanmayı deneyin.
 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Gönderdiğiniz dosyada Veriler sayfası gizli olmadığı halde hata veriyor. Uygulamanın bu özelliği desteklemediği şeklinde hata oluşuyor. Sorun sayfanın gizli olmasından değil de yazılan koddan kaynaklanıyor muhtemelen. Kodun söz diziminde hata olabilir. Makro kaydet yöntemiyle kod oluşturup kullanmayı deneyin.
Teşkkür ederim.
 
Üst