Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2023, 16:12   #1
MarkD
Новичок
Джуниор
 
Регистрация: 24.05.2023
Сообщений: 5
По умолчанию Макрос: автоматическое заполнение по выделенным ячейкам по установленному значанию

Добрый день, просьба помочь написать макрос:
необходимо, чтобы при выделении ячеек с ценой ( допустим G3:G6) и нажатии на кнопку макроса, сразу появлялось окошко с полем для заполнения, в котором я мог указать значение (допустим число 303), после чего данное значение было бы автоматически заполнено по раннее выделенным ячейкам (G3:G6). Важно, чтобы правило работало именно к выделенным ячейкам, каждый раз они будут разными в рамках столбца G. Подобный алгоритм есть в 1С, но нужно в Excel
Вложения
Тип файла: xlsx Вопрос.xlsx (10.7 Кб, 2 просмотров)
MarkD вне форума Ответить с цитированием
Старый 24.05.2023, 16:32   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Здравствуйте
Цитата:
Сообщение от MarkD Посмотреть сообщение
Подобный алгоритм есть в 1С, но нужно в Excel
Есть в Excel такой алгоритм

Выделяете нужные ячейки, вводите значение и нажимаете Ctrl+Enter
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 24.05.2023, 21:33   #3
MarkD
Новичок
Джуниор
 
Регистрация: 24.05.2023
Сообщений: 5
По умолчанию

Serge 007, всё гениальное - просто. Спасибо
P.S. и всё же, если бы через макрос, как выглядел бы код?
MarkD вне форума Ответить с цитированием
Старый 25.05.2023, 06:04   #4
jillitil
Форумчанин
 
Аватар для jillitil
 
Регистрация: 17.10.2018
Сообщений: 184
По умолчанию

Цитата:
и всё же, если бы через макрос, как выглядел бы код?
Сначала выделить мышью диапазон G3:G6, затем написать и запустить макрос:
Код:

Sub Макроскоп()
    Selection = "303 попугая"
End Sub
Или вообще с диалоговым окном можно, как в лучших офисах парижа.


Код:
Selection = InputBox("Значение в ячейке:")

Последний раз редактировалось jillitil; 25.05.2023 в 06:07.
jillitil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое заполнение реквизитов по ИНН tarakan1983 БД в Delphi 3 23.12.2014 20:01
Автоматическое заполнение содержания gorushek Microsoft Office Excel 0 15.10.2012 19:56
Автоматическое заполнение ячеек через макрос all4you Microsoft Office Excel 2 26.08.2012 13:53
Автоматическое заполнение Газовый Microsoft Office Excel 7 21.06.2010 18:52
Автоматическое заполнение. Как? Vitaliy7 Microsoft Office Access 2 25.01.2010 12:29