Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
24.04.2024, 13:46:25

Войти
Хотите поблагодарить участника за дельный совет? Нажмите [Повысить]. Так вы заслуженно поднимите репутацию активному участнику.
33 242 Сообщений в 5 457 Тем от 6 761 Пользователей
Последний пользователь: Halfdoor
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  При клике на ячейку вставка значения определенного столбца из строки ячейки
Страниц: [1]   Вниз
Печать
Автор Тема: При клике на ячейку вставка значения определенного столбца из строки ячейки  (Прочитано 2366 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mik
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« : 29.10.2020, 10:59:59 »

Здравствуйте все!
Документ - график работ (см. приложение).
Задача: При клике на ячейку в календаре (диапазон U2:AX5) назначить указанной (кликаемой) ячейке значение столбца "P".
При двойном клике - значение стирается.
В данный момент ячейке при клике присваивается буква "a", которая при определенном шрифте выводится как галочка.
Если можно, впишите код прямо в файл и приложите.
Заранее благодарен!
Если не затруднит, добавьте пожалуйста краткое объяснение кода.
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #1 : 29.10.2020, 11:07:40 »

А у Вас самостоятельно не получается вместо "a" записать "Р" и убрать назначение шрифта "Marlett"? В чем здесь сложность видите?
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Mik
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #2 : 29.10.2020, 11:57:37 »

Я, скорее всего, неправильно выразился.
"P" - это не буква а Столбец (в шапке таблицы - Doc. No.).
Я пробовал писать что-то вроде Taget = (=P2) но в этом случае он везде вставляет только одно значение - из ячейки P2.
А задача стоит в назначении кликаемой ячейке номера документа, т.е. столбца P.
Записан
Mik
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #3 : 29.10.2020, 12:05:05 »

Например при клике на любую из ячеек диапазона U3:AX3 значение кликаемой ячейки  = P3 = 2,
а при клике на любую из ячеек диапазона U4:AX4 значение кликаемой ячейки  = P4 = 4
Записан
boa
Старожил
****

Репутация: +22/-0
Офлайн Офлайн

Сообщений: 252


Доброта спасет мир...


Просмотр профиля WWW
« Ответ #4 : 29.10.2020, 13:30:05 »

Добрый день,
Код: (vb)
Target = Cells(Target.Row, 16)
или так
Код: (vb)
Target = Range("P" & Target.Row)
« Последнее редактирование: 29.10.2020, 13:31:50 от boa » Записан

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Mik
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #5 : 29.10.2020, 15:41:04 »

Огромное Вам спасибо boa!

Задача решена.

Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru