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

Вход

Регистрация

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

 

= Мир MS Excel/Изменить диапазон действия UserForm - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Изменить диапазон действия UserForm (Макросы/Sub)
Изменить диапазон действия UserForm
grh1 Дата: Воскресенье, 12.02.2017, 10:53 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 40% ±

2019
Подскажите пожалуйста, как

1. изменить диапазон действия кнопки (лист ВВОД), чтобы начало действия её было с ячейки D6, а заканчивалось на D50.. (данные берутся с базы, столбец С)?
2. как сделать, чтобы кнопка дополнительно действовала точно так же как в диапазоне D6-D50, но в столбце Е (Е6-Е50), а данные в ней брались бы из столбца D базы?

Спасибо
К сообщению приложен файл: __.zip (52.4 Kb)


Vadym Gorokh
 
Ответить
СообщениеПодскажите пожалуйста, как

1. изменить диапазон действия кнопки (лист ВВОД), чтобы начало действия её было с ячейки D6, а заканчивалось на D50.. (данные берутся с базы, столбец С)?
2. как сделать, чтобы кнопка дополнительно действовала точно так же как в диапазоне D6-D50, но в столбце Е (Е6-Е50), а данные в ней брались бы из столбца D базы?

Спасибо

Автор - grh1
Дата добавления - 12.02.2017 в 10:53
Karataev Дата: Воскресенье, 12.02.2017, 11:20 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel


Сообщение отредактировал Karataev - Воскресенье, 12.02.2017, 11:21
 
Ответить
Сообщение

Автор - Karataev
Дата добавления - 12.02.2017 в 11:20
grh1 Дата: Воскресенье, 12.02.2017, 11:25 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 40% ±

2019
Karataev

Спасибо большое - при первом тесте - всё отлично

Еще маленькое добавление нужно - чтобы была возможность вводить в ячейки D4 и Е4 любые слова.

Решено!

Спасибо за помощь.


Vadym Gorokh

Сообщение отредактировал grh1 - Воскресенье, 12.02.2017, 11:55
 
Ответить
СообщениеKarataev

Спасибо большое - при первом тесте - всё отлично

Еще маленькое добавление нужно - чтобы была возможность вводить в ячейки D4 и Е4 любые слова.

Решено!

Спасибо за помощь.

Автор - grh1
Дата добавления - 12.02.2017 в 11:25
Wasilich Дата: Воскресенье, 12.02.2017, 12:26 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Еще вариант.
К сообщению приложен файл: Grell2.xls (46.5 Kb)
 
Ответить
СообщениеЕще вариант.

Автор - Wasilich
Дата добавления - 12.02.2017 в 12:26
grh1 Дата: Воскресенье, 12.02.2017, 13:01 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 40% ±

2019
Karataev
какой код нужен, чтобы кнопка работала на каждом из листов?
Всё аналогично первому листу 2210.
К сообщению приложен файл: 0628174.zip (75.4 Kb)


Vadym Gorokh
 
Ответить
СообщениеKarataev
какой код нужен, чтобы кнопка работала на каждом из листов?
Всё аналогично первому листу 2210.

Автор - grh1
Дата добавления - 12.02.2017 в 13:01
grh1 Дата: Воскресенье, 12.02.2017, 13:05 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 40% ±

2019
Wasilich

Вы ошиблись темой


Vadym Gorokh
 
Ответить
СообщениеWasilich

Вы ошиблись темой

Автор - grh1
Дата добавления - 12.02.2017 в 13:05
Karataev Дата: Воскресенье, 12.02.2017, 15:21 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Чтобы работало для всех листов, нужно сделать событие в модуле книги (смотрите код во вложенном файле).
Я указал в коде имя листа "база", чтобы не было привязки к положению листа. Это может упростит работу с файлом.
Я оставил в файле только один лист с данными, чтобы протестировать.
К сообщению приложен файл: 4178751.zip (69.0 Kb)
 
Ответить
СообщениеЧтобы работало для всех листов, нужно сделать событие в модуле книги (смотрите код во вложенном файле).
Я указал в коде имя листа "база", чтобы не было привязки к положению листа. Это может упростит работу с файлом.
Я оставил в файле только один лист с данными, чтобы протестировать.

Автор - Karataev
Дата добавления - 12.02.2017 в 15:21
Pelena Дата: Воскресенье, 12.02.2017, 15:28 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
grh1 забыл написать, что он создал новую тему по этому вопросу


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеgrh1 забыл написать, что он создал новую тему по этому вопросу

Автор - Pelena
Дата добавления - 12.02.2017 в 15:28
grh1 Дата: Воскресенье, 12.02.2017, 16:09 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 40% ±

2019
Karataev
Вы извините пожалуйста, я еще не совсем уловил правила... думал раз Вы не отвечаете, значит надо на новый вопрос создать новую тему.
Благодарю Вас за помощь.

Я в новой теме задал еще один вопрос, повторю его и здесь - может и Вы что-нибудь посоветуете:

я становлюсь в ячейку в столбце D, вставляю нужное (в форме данные столбца С базы) и тут-же перехожу в ячейку столбца Е чтобы вставить данные (в форме должны быть данные столбца D базы) а в форме еще данные столбца С базы. И мне приходится клацнуть мышкой где-нибудь сбоку потом опять в ту ячейку куда надо ввести данные и только после этих телодвижений в форме меняются данные на нужные. Можно что-нибудь с этим сделать?


Vadym Gorokh
 
Ответить
СообщениеKarataev
Вы извините пожалуйста, я еще не совсем уловил правила... думал раз Вы не отвечаете, значит надо на новый вопрос создать новую тему.
Благодарю Вас за помощь.

Я в новой теме задал еще один вопрос, повторю его и здесь - может и Вы что-нибудь посоветуете:

я становлюсь в ячейку в столбце D, вставляю нужное (в форме данные столбца С базы) и тут-же перехожу в ячейку столбца Е чтобы вставить данные (в форме должны быть данные столбца D базы) а в форме еще данные столбца С базы. И мне приходится клацнуть мышкой где-нибудь сбоку потом опять в ту ячейку куда надо ввести данные и только после этих телодвижений в форме меняются данные на нужные. Можно что-нибудь с этим сделать?

Автор - grh1
Дата добавления - 12.02.2017 в 16:09
Pelena Дата: Воскресенье, 12.02.2017, 16:18 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
надо на новый вопрос создать новую тему
Это правильно

задал еще один вопрос, повторю его и здесь
А вот это неправильно.
Тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
надо на новый вопрос создать новую тему
Это правильно

задал еще один вопрос, повторю его и здесь
А вот это неправильно.
Тема закрыта

Автор - Pelena
Дата добавления - 12.02.2017 в 16:18
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Изменить диапазон действия UserForm (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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