помогите написать макрос для примечаний

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: помогите написать макрос для примечаний

Re: помогите написать макрос для примечаний

genna » 31 дек 2017, 03:04

ЗДРАВСТВУЙТЕ!
Вы или кто-нибудь сможете написать похожий макрос только для гугл докс ? за оплату)
если готовы отпишитесь пожалуйста на почту support@laborant.ru
п.с. личное сообщение написать Вам не смог, система не разрешила(
VictorM писал(а):

Код: Выделить всё

Sub Test()
    Do
        Примечание = ActiveCell.Text
        If Примечание = "" Then Exit Do
        On Error Resume Next
        With ActiveCell
            .AddComment
            .Comment.Text Text:=.Text
        End With
        ActiveCell.Offset(1, 0).Activate
    Loop
End Sub
Вставит примечания во все ячейки столбца, с заменой уже существующих, если таковые были.
Встаньте на первую, верхнюю ячейку столбца данных и запустите макрос.

Re: помогите написать макрос для примечаний

VictorM » 20 ноя 2009, 13:22

Удачи! В изучении матчасти!)
Рекомендую проштудировать мою ссылку, весь сайт.
Великолепный материал!!!

Re: помогите написать макрос для примечаний

Natatka » 20 ноя 2009, 13:19

Спасибо огромное.
Буду учить матчасть по VB.
:)

Re: помогите написать макрос для примечаний

VictorM » 20 ноя 2009, 13:14

Код: Выделить всё

Sub Test()
    Do
        Примечание = ActiveCell.Text
        If Примечание = "" Then Exit Do
        On Error Resume Next
        With ActiveCell
            .AddComment
            .Comment.Text Text:=.Text
        End With
        ActiveCell.Offset(1, 0).Activate
    Loop
End Sub
Вставит примечания во все ячейки столбца, с заменой уже существующих, если таковые были.
Встаньте на первую, верхнюю ячейку столбца данных и запустите макрос.

Re: помогите написать макрос для примечаний

Natatka » 20 ноя 2009, 13:05

да. оно должно вставляться в каждую ячейку столбца.
к каждой ячейке свое примечание.

спасибо за ссылку. возможно, что у меня получится его исправить самой. просто нужно очень срочно....

Re: помогите написать макрос для примечаний

VictorM » 20 ноя 2009, 12:52

а примечания тогда куда?
к каждой ячейке стролбца данных?
тогда воспользуйтесь циклом.
Кстати, почитайте Управляющие структуры ... Циклы, много интересного.

Re: помогите написать макрос для примечаний

Natatka » 20 ноя 2009, 12:47

наверно надо было мне корректней написать. простите чайника)))
надо чтобы он работал для всего столбца данных, а не для одной ячейки.

Re: помогите написать макрос для примечаний

VictorM » 20 ноя 2009, 12:41

тогда так)

Код: Выделить всё

Sub Макрос2()
    With ActiveCell
        .AddComment
        .Comment.Text Text:=.Text
    End With
End Sub

Re: помогите написать макрос для примечаний

Natatka » 20 ноя 2009, 12:31

а если нужно чтобы он работал не только в первом столбце, а в любом выделенном?

Re: помогите написать макрос для примечаний

VictorM » 20 ноя 2009, 12:13

Добрый день!
Напишите что-либо в ячейке А1 и запустите макрос:

Код: Выделить всё

Sub Макрос1()
    With Range("A1")
        .AddComment
        .Comment.Text Text:=Range("A1").Text
    End With
End Sub

Вернуться к началу