• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

UserForm açılışına sayfadan referans vermek

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Saygıdeğer Arkadaşlar..! UserForm'un aşılış yerini konumlandırırken; ekranı değil de, sayfanın herhangi bir yerini (sütun veya hücre gibi) referans alamazmıyız.

Örneğin; Aşağıdaki örnekte, "J" sütunu aralığında açılacak şekilde kodlanmış, Ancak bu 17 inc ekrana göre.. 19 inc akranda açılınca sapma gösteriyor..

Her ekranda aynı sütun aralığından açılabilecek bir uygulama yapılabilirse çok iyi olacak.. Konunun daha önce bahsi geçti, fakat yukarıda anlattığım şekilde olmadı, başka ekranda farklı oluyor.
 
Bu biraz karışık bir iştir. Ekli dosyayı inceleyin.
 
Değerli üstad Sayın Levent hocam..! Eklediğiniz çalışma harikulade olmuş.. "Teşekkürün borç olduğu" anayışından hareketle, içten teşekkürlerimi ifade ediyorum.. Konunun, bu kadar detay gerektirdiğini hiç tahmin etmedim, sizede zahmet vermiş olduk.. Ellerine sağlık ve hoçşa kalın.. Hayırlı çalışmalar..
 
Levent Bey Teşekkürler.
 
Değerli üstad Sayın Levent hocam..! Eklediğiniz çalışma harikulade olmuş.. "Teşekkürün borç olduğu" anayışından hareketle, içten teşekkürlerimi ifade ediyorum.. Konunun, bu kadar detay gerektirdiğini hiç tahmin etmedim, sizede zahmet vermiş olduk.. Ellerine sağlık ve hoçşa kalın.. Hayırlı çalışmalar..

Rica ederim. İşinize yaradığına sevindim. Ayrıca aşağıdaki linkte yaptığım bir çalışmada userformun seçilen hücrenin kenarında çıkmasına dair bir kodlamada mevcuttur, bunuda incelemenizi öneririm.

Seçilen hücrede takvim oluşturma-2


Levent Bey Teşekkürler.

Rica ederim Evren bey.
 
Levent bey..! tekrar teşekkürler.. Bu çalışmalar el altında bir klasörde devamlı saklanabilecek, her an lazım olabilecek çalışmalar..Nitekim öyle yapıyorum.. Hele de userformu açmak için sayfadan referans verme konusu benim için arayıpta bulamadığım bir hazine oldu.. (artık sayfa üzerine yerleştirme zorunluluğu olan tüm nesneleri form üzerine alma imkanını bizlere vermiş oldun) Bu iyilikleri unutamam..
 
Sayın Levent hocam..! Yukarıda vermiş olduğunuz kod uygulamasını kullanıyorum.. Ancak; zaman sonra, "J1" hücresini referans almakta iken A1 hücresinden veya ekranın sağından açılıyor. Dikey-Düşey olarak kayma yok, fakat ekranın sağından açılmakta iken, bazen solundan açılıyor..

Kısacası bu iki durum arasında değişkenlik (kararsızlık-rastgele açılma gibi bir durum) gösteriyor.. Bendeki diğer kodlardan da kaynaklanmış olabilir.(dosyayı eklemeye, boyutu biraz büyük)

UserForm açılırken, "J1" in dışında hiç bir referans almamasını sağlayabilirmiyiz..
 
Dosyanızı görmeden yorum yapmak zor ancak .select gibi komutlarla hücre seçimi yaptırıyorsanız bu böyle bir sonuca neden olabileceğini düşünüyorum.
 
Çok teşekkür ediyorum hocam..! Yol gösterici bir fikir vermiş oldunuz.. Ben o zaman hücre seçimine ilişkin komutları sekteye uğratayım veya değiştireyim.. Ondan sonraki gözlemlerim sonucunda, size dosyası ile başvururum. Gözlem diyorum, çünkü bu durumu zaman zaman yapıyor, sorun hemen karşına çıkmayabiliyor, dosyayı kullandıkça, kullanım süreci içerisinde meydana gelen bir durum..
 
Sayın Levent Bey..! Sorunun farkına vardım.. (7 numaralı mesajımda belirttiğim sorun) "J1" hücresi görünürde olması gerekiyor. Eğer sayfanın aşağısına doğru inilir ve "J1" hücresi görünürden kayınca; Bu defa "J1" hücresinden açılan UserForm A1 hücresinden açılıyor..

Değerli Hocam..! Sizi yeniden uğraştırmak istemem.. 1.satırı Böl ve Dondur yaparak sorunu bu şekil hallettim..
 
Geri
Üst