SORUNUMu bu iki sordan biri gercekleşirse halletmiş olacağim.
F5 tuşuna kısayol atanırken set s1 = sheets("sayfaadi") ile şeklinde kodu ataya bilirmiyim.
Bu kod çalışmıyor.
Yada
VBA da sayfa özelliğindeki (NAME) adını kod ile değiştere bilirmiyim.
Kullandığım kodlarda.
Sayfanin aktif olmasıyla "F5" kisayol tusu na aynı sayfadaki kodu atuyorum.
Sayfanın deaktif olması ile de kısa yolu iptal ediyorum
Burdaki sıkıntı su. "F5" tuşuna MSGBOX1 makrosunu atarken.
Sayfa Ozelliklerinde Görduğumuz ve sadece oradan elle değiştire bildiğimiz
(NAME) özelliğindeki yazılan ad kullanılıyor.
Fakat bu (NAME) özelliğinde yazılan adı kod ile cagıramadığım gibi değiştiremıyorumda.
"" & ActiveSheet.Name & ".MSGBOX1" atamamın calışması için.
Sayfa Adi (Sheets.Name) ile Sayfa Özelliğindeki (NAME) özelliğini aynı yapıyorum.
Bunuda kod sayfasında sayfa kod modul ozelliğinde el ile yazıyorum.
Kod ile değiştirmek istememin sebibi sayfayı kopyaladığım zaman sayfa adının (sheets.name) ile sayfanın (NAME) özelliğinin her seferde farklılaşacak olması.
Sayfa kopyalandığında kısa yollar calışmıyor.
Sorunu kodları baska bir modulde yazarak çözmüştüm.
Fakat kullanıcı sayfayı başka bir sayfaya kopyaladığında modul kopyalanmadığı için sıkıntı yaşanıyor.
F5 tuşuna kısayol atanırken set s1 = sheets("sayfaadi") ile şeklinde kodu ataya bilirmiyim.
Bu kod çalışmıyor.
Kod:
Set s1 = ActiveSheet
Application.OnKey "{F5}", s1 & ".F5_Calistir"
VBA da sayfa özelliğindeki (NAME) adını kod ile değiştere bilirmiyim.
Kullandığım kodlarda.
Sayfanin aktif olmasıyla "F5" kisayol tusu na aynı sayfadaki kodu atuyorum.
Kod:
Application.OnKey "{F5}", "" & ActiveSheet.Name & ".MSGBOX1"
Sayfanın deaktif olması ile de kısa yolu iptal ediyorum
Kod:
Application.OnKey "{F5}"
Burdaki sıkıntı su. "F5" tuşuna MSGBOX1 makrosunu atarken.
Sayfa Ozelliklerinde Görduğumuz ve sadece oradan elle değiştire bildiğimiz
(NAME) özelliğindeki yazılan ad kullanılıyor.
Fakat bu (NAME) özelliğinde yazılan adı kod ile cagıramadığım gibi değiştiremıyorumda.
"" & ActiveSheet.Name & ".MSGBOX1" atamamın calışması için.
Sayfa Adi (Sheets.Name) ile Sayfa Özelliğindeki (NAME) özelliğini aynı yapıyorum.
Bunuda kod sayfasında sayfa kod modul ozelliğinde el ile yazıyorum.
Kod ile değiştirmek istememin sebibi sayfayı kopyaladığım zaman sayfa adının (sheets.name) ile sayfanın (NAME) özelliğinin her seferde farklılaşacak olması.
Sayfa kopyalandığında kısa yollar calışmıyor.
Sorunu kodları baska bir modulde yazarak çözmüştüm.
Fakat kullanıcı sayfayı başka bir sayfaya kopyaladığında modul kopyalanmadığı için sıkıntı yaşanıyor.
