Run Time Error 91 Hatası Çözümü

Çözüldü Run Time Error 91 Hatası Çözümü

YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Module1 deki "Sub İzin_Say_Tasi" makrosu çalışmaya başladığında (Resim1 ve 2) deki hatayı vermeye başladı. Bu hatanın giderilmesi ve ThisWorkbook sayfasındaki iki kodun (Resim3) birleştirilmesi hususunda yardımlarınız rica ediyorum.
 

Ekli dosyalar

  • 1.webp
    1.webp
    34.6 KB · Görüntüleme: 10
  • 2.webp
    2.webp
    75.8 KB · Görüntüleme: 11
  • 3.webp
    3.webp
    81.6 KB · Görüntüleme: 11
  • 1013.xlsb
    1013.xlsb
    273.7 KB · Görüntüleme: 5
Çözüm
bir yerde anlaşamıyoruz galiba, çünkü amacınızı anlamış değilim?
1 - run ile çalıştırdığınız kod (İzin_Say_Tasi) ile ThisWorkbook sayfasındaki iki kodun ilişkisi yok
2 - ThisWorkbook sayfasındaki iki kodun birleştirilmesinin bir anlamı yok
Workbook_Open olayı sadece kitap açılırken çalışır ve siz kitap açıldığında yazdırma alanı tanımlamışsınız ve bu değer sabit
Workbook_Activate olayı ise kitap her aktif olduğunda çalışır yani bu 2 kodu birleştirmenin pek bir anlamı yok
ayrıca ilk sorunuzla son isteğiniz arasında ilişki de kuramadım,
bunlar 2 farklı sorun mu yoksa asıl amacınıza dair istekler mi
excele çok vakıf değilim ama orada CommandBars.ActionControl.Parameter denen bir parametre var yani komut düğmesi gibi bir şeyin çalışması gerekiyor run penceresinde çalışınca bu parametre devreye sokulmadığı için hata verebilir
burada kullanılan CommandBars.ActionControl.Parameter kodunun amacı ne?
"Sub İzin_Say_Tasi" makrosunun amacı ne?
 
Makronun amacı DATA sayfasında herhangi bir isme sağ tıklayıp açılan menünün en alt tarafında oluşan İzin Sayfasın Aktar dan İZİN sayfasına izne esas bilgileri aktarmaya yarıyor.
 
belirttiğiniz gibi kod menü çubuğundan dönen değere göre çalışıyor ve denemelerim de hata vermedi
run altında hatalı çalışması normal çünkü atanmış parametre yok
neden run ile çalıştırmaya çalışıyorsunuz?
 
bir yerde anlaşamıyoruz galiba, çünkü amacınızı anlamış değilim?
1 - run ile çalıştırdığınız kod (İzin_Say_Tasi) ile ThisWorkbook sayfasındaki iki kodun ilişkisi yok
2 - ThisWorkbook sayfasındaki iki kodun birleştirilmesinin bir anlamı yok
Workbook_Open olayı sadece kitap açılırken çalışır ve siz kitap açıldığında yazdırma alanı tanımlamışsınız ve bu değer sabit
Workbook_Activate olayı ise kitap her aktif olduğunda çalışır yani bu 2 kodu birleştirmenin pek bir anlamı yok
ayrıca ilk sorunuzla son isteğiniz arasında ilişki de kuramadım,
bunlar 2 farklı sorun mu yoksa asıl amacınıza dair istekler mi
 
Çözüm
Üst