Makrolar hakkında

Katılım
9 Ekim 2008
Mesajlar
24
Excel Vers. ve Dili
excell
İyi günler. excel 2003 de Makrolarla çalıştığım bir sayfam var bu çalışma sayfalarını ilk oluşturduğumda makrolar sorunsuz çalışıyordu. Ancak Şimdi denediğimde error veriyor. Acaba makroları oluşturduktan sonra makroları koru yada benzeri bir işlev mi yapmam gerekiyor.Daha düne kadar çalışan makolar bu gün çalışmıyor. Sorun ne olabilir acaba.

Saygılarımla..
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Dosyanızı ve makro kodunuzu görmeden bir şey şöylemek oldukça zor. En azından verdiği error nedir onu bilmek lazım.
 
Katılım
9 Ekim 2008
Mesajlar
24
Excel Vers. ve Dili
excell
Merhaba,
Dosyanızı ve makro kodunuzu görmeden bir şey şöylemek oldukça zor. En azından verdiği error nedir onu bilmek lazım.
Sayın dede dosya büyük olduğundan eklemek istemedim ama aldığım hata mesajı

Run time error 9 - subscript out of range

şeklinde debug a tıkladığımda almış olduğum hata mesajı şöyle

Sheets("Sayfa7").Select
Application.Run "'AKTARIM SAYFASI.xls'!Makro13"
Sheets("Sayfa8").Select
Application.Run "'AKTARIM SAYFASI.xls'!Makro14"
Sheets("Sayfa9").Select
Application.Run "'AKTARIM SAYFASI.xls'!Makro17"
ActiveWindow.ScrollRow = 485
ActiveWindow.ScrollRow = 483
ActiveWindow.ScrollRow = 480
ActiveWindow.ScrollRow = 476
ActiveWindow.ScrollRow = 473
ActiveWindow.ScrollRow = 469
ActiveWindow.ScrollRow = 464
ActiveWindow.ScrollRow = 461
ActiveWindow.ScrollRow = 454
ActiveWindow.ScrollRow = 444
ActiveWindow.ScrollRow = 440
ActiveWindow.ScrollRow = 430
ActiveWindow.ScrollRow = 425
ActiveWindow.ScrollRow = 412
ActiveWindow.ScrollRow = 407
ActiveWindow.ScrollRow = 393
 
Son düzenleme:

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Muhtemelen Sayfa7 isimli sayfanız yok veye adını değiştirmişsiniz.
 
Katılım
4 Kasım 2006
Mesajlar
115
Excel Vers. ve Dili
Excel 2003 İngilizce
selam, karşılaştığım bir sorunu çözümünü ararken bu mesaj dikkatimi çekti.
Mesela ben A.xls de bir makro yazdım ki kodunu aşağıya yazdım. Ve bu A.xls gün boyu bilgisayarımda açık kalması gerekiyor. Ve Bu A.xls dosyasında 5dk da bir çalışan otomatik bir makro var. Ancak B.xls dosyası üzerinde çalışırken bu makro devreye giriyor ve hata mesajı karşıma çıkıyor. Çünkü B.xls çalışma sayfamda "Dtbase" diye bir sayfa yok. Nasıl bişey eklemeleyim ben B.xls dosyasında çalışırken A.xls dosyasındaki makro sessiz sedasız çalışsın. Şimdiden teşekkürler...

Sheets("Dtbase").Select
 
Katılım
4 Kasım 2006
Mesajlar
115
Excel Vers. ve Dili
Excel 2003 İngilizce
Makronun altına böyle bir kod yazdım ama bu seferde 3 tane excel sayfası açıksa makro çalıştığı zaman her çalıştığında farklı bir excel sayfasına gerei dönüyor...

Windows.Application.ActiveWindow.ActivatePrevious
 
Katılım
4 Kasım 2006
Mesajlar
115
Excel Vers. ve Dili
Excel 2003 İngilizce
Güncell......
 
Üst