Zelleninhalt vergrößern
23.11.2019 12:39:49
Thomas
im Netz habe ich einen VBA-Code zum vergrößern der aktiven Zelle gefunden. Leider bekomme ich ihn nicht so geändert, das der gesamte Zelleninhalt in dem Vergrößerungsfeld angezeigt wird. Wenn man das Vergrößerungsfeld größer zieht, vergrößert sich auch der text.
Den Text würde ich gerne eine bestimmte Größe zuweisen und im Vergrößerungsfeld soll der gesamte Text dann mit Textumbruch angezeigt werden.
Kann mir da jemand helfen?
Private Sub worksheet_selectionchange(ByVal Target As Range)
'Updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xShape As Variant
Set xRg = Target.Areas(1)
For Each xShape In ActiveSheet.Pictures
If xShape.Name = "zoom_cells" Then
xShape.Delete
End If
Next
If Application.WorksheetFunction.CountBlank(xRg) = xRg.Count Then Exit Sub
Application.ScreenUpdating = False
xRg.CopyPicture appearance:=xlScreen, Format:=xlPicture
Application.ActiveSheet.Pictures.Paste.Select
With Selection
.Name = "zoom_cells"
With .ShapeRange
.ScaleWidth 1.5, msoFalse, msoScaleFromTopLeft
.ScaleHeight 1.5, msoFalse, msoScaleFromTopLeft
With .Fill
.ForeColor.SchemeColor = 44
.Visible = msoTrue
.Solid
.Transparency = 0
End With
End With
End With
xRg.Select
Application.ScreenUpdating = True
Set xRg = Nothing
End Sub