Sayfa Adı Seçme

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Biraz basit soru olacak ama maalesef takıldım

Sheets ("ANA").Visible = Value

Kodunda sayfa isminin seçimini

"Veri" Sayfasındaki B1 hücresinden alarak yapmasını istiyorum.

Bir türlü doğru kodu yazamadım. Nasıl bir düzenleme yapmalıyım acaba?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sheets("" & Sheets("Veri").Range("B1") & "").Visible
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Ömer Hocam çok teşekkür ederim. Elinize sağlık
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Hocam ilave olarak birsey daha sormak istiyorum.

aynı mantık ile "deneme" ismindeki makroyu çalıştırmak için "Veri Sayfası" B1 hücresinde olan makro adını alarak nasıl çağırabilirim.

Normalde

Call deneme

Yeterli ama

Ben çalışmasını istediğim makroyu hücreden aldırmak istiyorum.

Call Sheets( "Veri Sayfası"). Range("A1"). Value

Yazdım hata verdi.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz.
Kod:
Run Sheets("Veri Sayfası").Range("A1").Value
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Hocam Çok teşekkür ederim. Gayet güzel çalıştı. Run Komutunu kaçırmışım. Elinize sağlık
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kodun tamamını değil sadece ilgili bölümünü yazmıştım.
Kod:
Sheets("" & Sheets("Veri").Range("B1") & "").Visible = True
İsteğinize göre True yada False kulanırsınız.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Ömer Bey, ellerinize sağlık çok teşekkür ediyorum.
 
Üst