Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для примечания в активную ячейку - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для примечания в активную ячейку (Макросы/Sub)
Макрос для примечания в активную ячейку
Алекс84 Дата: Суббота, 28.09.2019, 23:05 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый вечер. Помогите написать макрос. Суть такова чтобы при нажатии на кнопку в выделенную ячейку можно было добавить примечание, а также изменить его. Книга под защитой, т.е. я так понимаю что макрос с начало должен снять защиту а потом поставить.
Пример макроса но только для конкретной ячейки, в примере С6.

[vba]
Код
Sub Comm()
On Error Resume Next
With Range("C6")
.AddComment
.Comment.Visible = False
.Select
Selection.Comment.Text Text:=InputBox("Текст комментария")
End With
End Sub
[/vba]
К сообщению приложен файл: 2879977.xlsx(23.7 Kb)
 
Ответить
СообщениеДобрый вечер. Помогите написать макрос. Суть такова чтобы при нажатии на кнопку в выделенную ячейку можно было добавить примечание, а также изменить его. Книга под защитой, т.е. я так понимаю что макрос с начало должен снять защиту а потом поставить.
Пример макроса но только для конкретной ячейки, в примере С6.

[vba]
Код
Sub Comm()
On Error Resume Next
With Range("C6")
.AddComment
.Comment.Visible = False
.Select
Selection.Comment.Text Text:=InputBox("Текст комментария")
End With
End Sub
[/vba]

Автор - Алекс84
Дата добавления - 28.09.2019 в 23:05
Pelena Дата: Суббота, 28.09.2019, 23:07 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 14585
Репутация: 3196 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Алекс84, оформите код тегами с помощью кнопки # в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеАлекс84, оформите код тегами с помощью кнопки # в режиме правки поста

Автор - Pelena
Дата добавления - 28.09.2019 в 23:07
Алекс84 Дата: Понедельник, 30.09.2019, 00:35 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Немного не понимаю, в теме?

[vba]
Код
Sub Comm()
On Error Resume Next
With Range("C6")
.AddComment
.Comment.Visible = False
.Select
Selection.Comment.Text Text:=InputBox("Текст комментария")
End With
End Sub
[/vba]
 
Ответить
СообщениеНемного не понимаю, в теме?

[vba]
Код
Sub Comm()
On Error Resume Next
With Range("C6")
.AddComment
.Comment.Visible = False
.Select
Selection.Comment.Text Text:=InputBox("Текст комментария")
End With
End Sub
[/vba]

Автор - Алекс84
Дата добавления - 30.09.2019 в 00:35
Pelena Дата: Понедельник, 30.09.2019, 08:08 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 14585
Репутация: 3196 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
При защите листа разрешите Изменение объектов
[vba]
Код
Sub Comm()
    On Error Resume Next
    With ActiveCell
        .AddComment
        .Comment.Visible = False
        .Comment.Text Text:=InputBox("Текст комментария")
    End With
End Sub
[/vba]
К сообщению приложен файл: 2879977.xlsm(30.1 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПри защите листа разрешите Изменение объектов
[vba]
Код
Sub Comm()
    On Error Resume Next
    With ActiveCell
        .AddComment
        .Comment.Visible = False
        .Comment.Text Text:=InputBox("Текст комментария")
    End With
End Sub
[/vba]

Автор - Pelena
Дата добавления - 30.09.2019 в 08:08
Алекс84 Дата: Четверг, 10.10.2019, 22:54 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Спасибо, работает.
 
Ответить
СообщениеPelena, Спасибо, работает.

Автор - Алекс84
Дата добавления - 10.10.2019 в 22:54
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для примечания в активную ячейку (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!