• DİKKAT

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

UserForm'un açılış pozisyonunu bir hücrenin konumuna endeksleyebilir miyiz?

Katılım
2 Nisan 2005
Mesajlar
191
Excel Vers. ve Dili
Office 2007 English
Değişik bilgisayarlarda kullandığım bir excel dosyam var.
bu dosyada da küçük bir UserForm'um var...
Kullandığım bilgisayarların ekran boyutu ve çözünürlüğü farklı olduğu için UserForm her bilgisayarda farklı yerlerde açılıyor... Top ve Left ayarları ile olmuyor...
sorum şu, UserForm'un açılış pozisyonunu F6 hücresinin konumuna endeksleyebilir miyiz? Aşağıdaki koda benzer bir şey olsa gerek ama ben beceremedim.
üstatların tavsiyesini bekliyorum... teşekkürler

Private Sub UserForm_Activate()
Top = .....
Left = .....
End Sub
 
Aşağıdaki kodu kullanabilirsiniz.

Kod:
Private Sub UserForm_Initialize()
UserForm1.Top = [F1]
UserForm1.Left = [F2]
End Sub
 
Pek işe yaramadı sanırım... userform açılış değerlerini properties tablosundan alıyor yine de.. ya da ben beceremedim.. ilginize sonsuz teşekkür
 
Selamlar,

Aşağıdaki şekilde denermisiniz.

Kod:
Private Sub UserForm_Activate()
    Me.Top = [F1]
    Me.Left = [F2]
End Sub
 
Olmadı malesef... dosya büyük olduğundan örnek gönderemiyorum... gerçi göndermeme de gerek yok... bir UserForm yapılıp istenilen hücrenin hizasından açılacak... hepsi bu ama bi türlü beceremedim...
teşekkür ederim yardımlarınız için
 
Userform özelliklerinden StartUPosition=0 Manuel yaparsanır sanırım kodlar çalışacaktır.
 
Selamlar,

Sanırım ben sorunuzu yanlış yorumladım ama ekteki dosya büyük ihtimalle istediğiniz tarzda incelermisiniz.

Sayfa1 de herhangi bir hücrede çift tıklayın form o hücre üzerinde açılacaktır. Form açıldıktan sonra tekrar sayfa üzerinde bir hücreyi seçip yön tuşları ile dolaşmak istediğinizde form sizi takip edecektir. Umarım size fikir verir.
 
Çok teşekkür ederim arkadaşlar, COST CONTROL'ün gönderdiği dosya sorunumu çözdü... kalın sağlıcakla
 
Geri
Üst