Userform Yardım

Katılım
19 Ekim 2023
Mesajlar
46
Excel Vers. ve Dili
Excel 2016 - Office 2016 64 Bit
Merhaba Üstadlarım

Aşağıda resimde gördüğünüz gibi Tarih Seçiciler Userform düzenlerken doğru yerde gözüküyor fakat userform çalıştırdığımda yerlerinde kayma oluyor. Bununla ilgili yardımcı olabilir misiniz ?


İlgili Excel VBA

 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Dosyanıza bakmak istemiştim ama indirilmeye çalışıldığında mail vs. bişeyler istiyor. Dosya.tc gibi bir siteye yükleyin isterseniz.
 
Katılım
19 Ekim 2023
Mesajlar
46
Excel Vers. ve Dili
Excel 2016 - Office 2016 64 Bit
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Maalesef ben çözemedim. Forma DateTimePicker nesneleri ekleniyor. Bunun kontrolü de ClassModüller ile yapılmış. Class Modül hakkında hiçbir bilgim yok maalesef. Denedim ama halledemedim. Kusura bakmayın.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba,
Userformu ekrana sığdırmak için kullandığınız aşağıdaki kodları pasif yaparsanız kayma olmuyor.
Kod:
Dim X1 As Long, Y1 As Long, Y2 As Long, X2 As Long
    Dim CX As Double, CY As Double
    Dim MyCtrl As Control
        X1 = Application.Width
        Y1 = Application.Height
        X2 = Me.Width
       Y2 = Me.Height
        CX = X1 / X2
       CY = Y1 / Y2
        Me.Width = X1
        Me.Height = Y1
        For Each MyCtrl In Me.Controls
            MyCtrl.Top = MyCtrl.Top * CY
            MyCtrl.Left = MyCtrl.Left * CX
            MyCtrl.Width = MyCtrl.Width * CX
           MyCtrl.Height = MyCtrl.Height * CY
            On Error Resume Next
                MyCtrl.Font.Size = MyCtrl.Font.Size * CY
            On Error GoTo 0
        Next
 
Üst