ich habe eine Tabelle mit mehreren CommandButton.
Auf meinem anderen PC, mit etwas anderer Auflösung, werden diese
aber etwas verkleinert bzw. undeutlich angezeigt.
Was muss ich ändern um die Darstellung immer gleich zu
haben ?
mfg
philipp b
Function GetSystemMetrics Lib "USER32" _
(ByVal nIndex As Long) As Long
Sub Macro1()
Dim maxWidth As Long
Dim myWidth As Long
Dim myZoom As Single
maxWidth = GetSystemMetrics(0) * 0.96
myWidth = ThisWorkbook.ActiveSheet.Range("R1").Left
myZoom = maxWidth / myWidth
ActiveWindow.Zoom = myZoom * 100
End Sub
Hier der Link zur Seite:
https://stackoverflow.com/questions/11533942/adjusting-worksheet-zoom-level-based-on-screen-resolution
Gruss
Dirk aus Dubai
Function GetSystemMetrics Lib "USER32" _
(ByVal nIndex As Long) As Long
Sub Macro1()
Dim maxWidth As Long
Dim myWidth As Long
Dim myZoom As Single
maxWidth = GetSystemMetrics(0) * 0.96
myWidth = ThisWorkbook.ActiveSheet.Range("R1").Left
myZoom = maxWidth / myWidth
ActiveWindow.Zoom = myZoom * 100
End Sub
bleibt hier stehen: PtrSafe
erwartet
Sub oder function
gruß philipp b
Private Sub Workbook_Open()
Dim maxWidth As Long
Dim myWidth As Long
Dim myZoom As Single
maxWidth = GetSystemMetrics(0) * 0.96
myWidth = ThisWorkbook.ActiveSheet.Range("R1").Left
myZoom = maxWidth / myWidth
ActiveWindow.Zoom = myZoom * 90 'hier Zoomfaktor einstellen
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen