Councy
Legacy Member
Ola,
ik heb een stukje code dat ervoor zorgt dat mijn cellen zich aanpassen aan de breedte van ingegeven tekst.
Nu zou ik dit willen veranderen zodat de hoogte van de cellen veranderd ipv de breedte.
Als ik deze code verander naar RowHeight dan resized hij niet. Ik denk dat ik ergens iets verkeerd aanroep.

ik heb een stukje code dat ervoor zorgt dat mijn cellen zich aanpassen aan de breedte van ingegeven tekst.
Nu zou ik dit willen veranderen zodat de hoogte van de cellen veranderd ipv de breedte.
Code:
Dim ColWidth As Double
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
Application.ScreenUpdating = False
.EntireColumn.AutoFit
If .ColumnWidth <= ColWidth Then
.ColumnWidth = ColWidth
End If
Application.ScreenUpdating = True
End With
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ColWidth = Target.ColumnWidth
End Sub
Als ik deze code verander naar RowHeight dan resized hij niet. Ik denk dat ik ergens iets verkeerd aanroep.
Code:
Dim Rowheight As Double
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
Application.ScreenUpdating = False
.EntireRow.AutoFit
If .Height <= Rowheight Then
.Height = Rowheight
End If
Application.ScreenUpdating = True
End With
End Sub
--------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Height = Target.RowHeight
End Sub

