- Katılım
- 9 Nisan 2007
- Mesajlar
- 33
- Excel Vers. ve Dili
- excel 2003
Forumu biraz kurcaladım ancak uygun bir başlık bulamadım..
İçinde userform olan bir Excel dosyam var. Bu userform üzerine çeşitli bilgiler giriliyor, sonucunda hesapla tuşuna basınca veriler excel tablosuna yerleşiyor ve sonuçlar yine userform üzerinde görüntüleniyor.
Userform anlamında bir problem yok. Ama Userform açıkken showmodal ve minimize userform özelliği ile diğer dosyalara geçiş imkanı da sunuyorum.
Problem bu aşamada ortaya çıkıyor. Başka bir dosya aktifken userform'da hesapla tuşuna basınca o dosya üzerinde veri girişi yapmaya çalışıyor. Bunu da önce windows("Hesaplama").activate satırı ile çözdüm.
Ancak dosya farklı isimlerle kaydedilip daha sonra bu isimlerle kullanılabiliyor. Dolayısıyla sabit bir isme bağlamak çözüm olmuyor.
Sanıyorum mantıklı çözüm aktif dosya adını global bir değişkene atayıp sonra hesapla modülü çalıştığında buradan dosya adını alarak aktif hale getirmek ancak bir çözüm bulamadığımdan siz değerli uzmanlarımızın engin bilgisine başvurmak istedim.
İlginiz için teşekkürler..
İçinde userform olan bir Excel dosyam var. Bu userform üzerine çeşitli bilgiler giriliyor, sonucunda hesapla tuşuna basınca veriler excel tablosuna yerleşiyor ve sonuçlar yine userform üzerinde görüntüleniyor.
Userform anlamında bir problem yok. Ama Userform açıkken showmodal ve minimize userform özelliği ile diğer dosyalara geçiş imkanı da sunuyorum.
Problem bu aşamada ortaya çıkıyor. Başka bir dosya aktifken userform'da hesapla tuşuna basınca o dosya üzerinde veri girişi yapmaya çalışıyor. Bunu da önce windows("Hesaplama").activate satırı ile çözdüm.
Ancak dosya farklı isimlerle kaydedilip daha sonra bu isimlerle kullanılabiliyor. Dolayısıyla sabit bir isme bağlamak çözüm olmuyor.
Sanıyorum mantıklı çözüm aktif dosya adını global bir değişkene atayıp sonra hesapla modülü çalıştığında buradan dosya adını alarak aktif hale getirmek ancak bir çözüm bulamadığımdan siz değerli uzmanlarımızın engin bilgisine başvurmak istedim.
İlginiz için teşekkürler..