Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 23.07.2018
Сообщений: 5
1

Перенос примечания из одной ячейки в другую

23.07.2018, 14:17. Показов 2545. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Я новичок в написании макросов, поэтому прошу помощи у профессионалов.

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

Прикладываю файл для примера.

Заранее спасибо!
Вложения
Тип файла: rar Пример.rar (8.4 Кб, 16 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2018, 14:17
Ответы с готовыми решениями:

Перенос значений из одной ячейки в другую по условию
Добрый день. Ситуация такая: есть таблица в один столбец, в котором стоят текстовые значения. ...

Перенос части текста из одной ячейки в другую
Добрый вечер! Помогите, пожалуйста, разобраться в такой ситуации. Есть таблица 1000+строк. В одной...

Автоматический перенос текста из одной ячейки в другую
помогите сделать формулу, есть дата когда человек должен пойти в отпуск, когда дата наступила...

Перенос даты из одной ячейки Excel в другую
Имеется книга эксель и в ней находится два столбца. в одном столбце идут ячейки с датами и формат...

4
6945 / 2849 / 549
Регистрация: 19.10.2012
Сообщений: 8,724
23.07.2018, 14:43 2
Лучший ответ Сообщение было отмечено psyomikron как решение

Решение

Добрый день.
Т.к. в примере не показано - что Вы хотели высказать словом "перенести"? А то тут по форумам это означает совсем не то, что написано...
Ну и по самому макросу -
Цитата Сообщение от psyomikron Посмотреть сообщение
в некоторых ячейках по строкам есть примечания с текстом
- в каких некоторых? Во всех по листу, или только во всех по конкретной таблице? Она всегда вот именно такая?
Далее деталь -
Цитата Сообщение от psyomikron Посмотреть сообщение
есть примечания с текстом
- а если без текста, то не обращать внимания?

Добавлено через 9 минут
Хотя может угадал:
Visual Basic
1
2
3
4
5
6
Sub Move_comments()
    Dim x As Comment
    For Each x In ActiveSheet.Comments
        x.Parent.Offset(-3).AddComment.Text Text:=x.Text
        x.Delete
    Next
Выполнить ОДИН раз!
1
0 / 0 / 0
Регистрация: 23.07.2018
Сообщений: 5
23.07.2018, 14:44  [ТС] 3
Hugo121, спасибо за ответ!

Цитата Сообщение от Hugo121 Посмотреть сообщение
что Вы хотели высказать словом "перенести"
Я хочу что бы из строки 4, столбца D примечание скопировалось в строку 1, столбец D (т.е. появился красный треугольник (знаю, тупо звучит но что бы было понятно) и т.д.
Цитата Сообщение от Hugo121 Посмотреть сообщение
в каких некоторых?
Здесь я имел в виду что не в каждой ячейке листа есть примечания. Речь шла про ячейки в которых есть примечания.
Цитата Сообщение от Hugo121 Посмотреть сообщение
Во всех по листу, или только во всех по конкретной таблице?
Во все по листу.
Цитата Сообщение от Hugo121 Посмотреть сообщение
Она всегда вот именно такая
Да, всегда такая.
Цитата Сообщение от Hugo121 Посмотреть сообщение
- а если без текста, то не обращать внимания?
Во всех примечаниях есть текст.
0
6945 / 2849 / 549
Регистрация: 19.10.2012
Сообщений: 8,724
23.07.2018, 14:46 4
Значит я не всё угадал... Но угадал то, что
Цитата Сообщение от Hugo121 Посмотреть сообщение
это означает совсем не то, что написано...
Ну значит удалите в коде строку x.Delete
0
0 / 0 / 0
Регистрация: 23.07.2018
Сообщений: 5
23.07.2018, 14:48  [ТС] 5
Спасибо большое, все получилось!
0
23.07.2018, 14:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2018, 14:48
Помогаю со студенческими работами здесь

Перенос части символов из одной ячейки в другую
Доброго времени суток) Помогите, пожалуйста , Как в exl сделать такое:в исходном столбце...

Перенос части данных из одной ячейки в другую
0318.61.3 SST Светильник 0331.20 Au Часы 0331.20.0 Настенный светильник 0331.20.AG...

Перенос части значений из одной ячейки в другую Exel
Добрый времени суток, прошу помочь в важном вопросе! В таблице Exel нужно перенести значения из...

Перенос данных из одной ячейки в другую при клике
Добрый день ребята, есть прайс лист где список (таблица справа) товаров которые в наличии в базе, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru