Userform zoom özelliği

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Merhaba iyi akşamlar

Mesala dosyamızı masa üstü bilgisayarda büyük yaptık ama userfom büyük laptopda kullanacağız ekran küçük bunu için userform zoom ayarı varmış acaba nasıl oluyor bilgi alabilirmiyim
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sadece örnektir. Geliştirebilirsiniz.
C++:
Private Sub CommandButton1_Click()
    UserForm1.Width = UserForm1.Width * 1.1
    UserForm1.Width = UserForm1.Height * 1.1
    UserForm1.Zoom = UserForm1.Zoom * 1.1
    If UserForm1.Zoom > 400 Then UserForm1.Zoom = 400
End Sub

Private Sub CommandButton2_Click()
    UserForm1.Width = UserForm1.Width / 1.1
    UserForm1.Width = UserForm1.Height / 1.1
    UserForm1.Zoom = UserForm1.Zoom / 1.1
    If UserForm1.Zoom < 20 Then UserForm1.Zoom = 20
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu bir test edin.
Kod:
Private Sub UserForm_Click()
UserForm1.Zoom = UserForm1.Zoom + 5
UserForm1.Height = UserForm1.Height + 7
UserForm1.Width = UserForm1.Width + 13.5
End Sub
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
Belki bu şekli daha kullanışlı olabilir.
C++:
Private Sub UserForm_Initialize()
With UserForm1
    .Zoom = CInt(Application.Width / 774 * 90)
    .Width = Application.Width
    .Height = Application.Height
End With
End Sub
 

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Sadece örnektir. Geliştirebilirsiniz.
C++:
Private Sub CommandButton1_Click()
    UserForm1.Width = UserForm1.Width * 1.1
    UserForm1.Width = UserForm1.Height * 1.1
    UserForm1.Zoom = UserForm1.Zoom * 1.1
    If UserForm1.Zoom > 400 Then UserForm1.Zoom = 400
End Sub

Private Sub CommandButton2_Click()
    UserForm1.Width = UserForm1.Width / 1.1
    UserForm1.Width = UserForm1.Height / 1.1
    UserForm1.Zoom = UserForm1.Zoom / 1.1
    If UserForm1.Zoom < 20 Then UserForm1.Zoom = 20
End Sub
Çok teşekkür ederim
 

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Bu kodu bir test edin.
Kod:
Private Sub UserForm_Click()
UserForm1.Zoom = UserForm1.Zoom + 5
UserForm1.Height = UserForm1.Height + 7
UserForm1.Width = UserForm1.Width + 13.5
End Sub
Çok teşekkür ederim
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
15 yıl öncesinden bir alternatif:


.
 

Cengizhantr06

Altın Üye
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
15 yıl öncesinden bir alternatif:


.
çok harikara olmuş sağolun haluk bey
 
Üst