Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Ahulinet
0
вклад
0
вопросов
1
ответ
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как вставить в примечание к ячейке текст из буфера обмена?
Ahulinet
@Ahulinet
Sub PasteDataToComments()
Dim DataObj As Object
Dim CopiedText As String
Dim Lines() As String
Dim rng As Range
Dim cell As Range
Set DataObj = CreateObject("MSForms.DataObject")
DataObj.GetFromClipboard
CopiedText = DataObj.GetText
Lines = Split(CopiedText, vbCrLf)
Set rng = Selection
For Each cell In rng
If cell.Comment Is Nothing Then cell.AddComment
cell.Comment.Text Text:=Join(Lines, vbCrLf)
Next cell
End Sub
Написано
12 дек. 2024
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
Dim DataObj As Object
Dim CopiedText As String
Dim Lines() As String
Dim rng As Range
Dim cell As Range
Set DataObj = CreateObject("MSForms.DataObject")
DataObj.GetFromClipboard
CopiedText = DataObj.GetText
Lines = Split(CopiedText, vbCrLf)
Set rng = Selection
For Each cell In rng
If cell.Comment Is Nothing Then cell.AddComment
cell.Comment.Text Text:=Join(Lines, vbCrLf)
Next cell
End Sub