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

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
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.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu biraz karışık bir iştir. Ekli dosyayı inceleyin.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
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..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Levent Bey Teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
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..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
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..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Ç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..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
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..
 
Üst