08.05.2016, 11:11
Hallo,
ich habe dieses Makro im Web gefunden um den Text aus dem Kommentarfeld in die Zelle zu schreiben.
Funktioniert aber ich möchte das Makro auf die Spalten B und F bis H begrenzen. Kann mir jemand helfen? Bin in VBA nicht so fitt.
Danke.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim z As Range
Application.EnableEvents = False
For Each z In Target
If z.Value = "" Then
z.Value = z.NoteText
z.Calculate
End If
If z.HasFormula Then
z.NoteText Text:=z.Formula
z.Font.ColorIndex = xlColorIndexAutomatic
Else
z.Font.ColorIndex = 3
End If
ich habe dieses Makro im Web gefunden um den Text aus dem Kommentarfeld in die Zelle zu schreiben.
Funktioniert aber ich möchte das Makro auf die Spalten B und F bis H begrenzen. Kann mir jemand helfen? Bin in VBA nicht so fitt.
Danke.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim z As Range
Application.EnableEvents = False
For Each z In Target
If z.Value = "" Then
z.Value = z.NoteText
z.Calculate
End If
If z.HasFormula Then
z.NoteText Text:=z.Formula
z.Font.ColorIndex = xlColorIndexAutomatic
Else
z.Font.ColorIndex = 3
End If