Excel: Переместить содержимое ячейки в комментарий в определенной ячейке

Excel: Переместить содержимое ячейки в комментарий в определенной ячейке

Мне нужно преобразовать текстовое содержимое в ячейке в комментарий в другой ячейке (той, что слева). Я виделэта почта, и код работает нормально, но он помещает комментарий в ту же ячейку, что и текстовое содержимое.

Пример: Мне нужно, чтобы текст в столбце B был комментарием к столбцу A.

решение1

Выберите ячейки, содержащие данные.(в вашем случае это ячейки в столбце B)

и запустите этот короткий макрос:

Sub CommentMaker()
   Dim r As Range, v As String
   For Each r In Selection
      If r.Column <> 1 Then
         If r.Text <> "" Then
         v = r.Text
         With r.Offset(0, -1)
            .ClearComments
            .AddComment
            .Comment.Visible = False
            .Comment.Text Text:=v
         End With
         End If
      End If
   Next r
End Sub

Примечание: это не приведет к удалению исходных данных!

Связанный контент