|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - Запрос диалогового окна выбора excel файла |
|
VBA - Запрос диалогового окна выбора excel файла
|
Новый участник Сообщения: 10 |
Доброго времени суток!!!
Помогите со скриптом. Есть Excel файл, нужно по нажатию кнопки выходило диалоговое окно выбора excel файла из которого копируется определённый диапазон с данными и вставляется в текущий. Заранее спасибо. |
|
Отправлено: 11:55, 29-08-2012 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать ок. Давайте по порядку.
В исходном файле есть диапазон с9:с17(это коробки), этот диапазон не постоянен может быть больше коробок может быть меньше, этот диапазон определяется объединением ячеек J9(Pallet #1 это площадка на которой размещаются эти коробки). Как можно сделать чтобы копировались данные (коробки которые стоят на площадке Pallet #1) только которые в диапазоне объединения ячеек J9. наверное опять не понятно сказал ![]() |
Отправлено: 05:15, 04-09-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать storm_Zcooler, использование запятых в предложениях облегчит понимание собеседнику.
|
Отправлено: 09:35, 04-09-2012 | #12 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Спасибо за помощь закрываем тему там на самом деле всё гораздо сложней чем казалось изначально...
|
Отправлено: 11:04, 04-09-2012 | #13 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Как сделать в примере, чтобы числа во втором столбце, через запятую, опустились ниже на ячейку, и остальные данные, которые в этой же строке скопировались так же вниз. На примере думаю видно.
|
Отправлено: 11:58, 07-09-2012 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать storm_Zcooler, примерно так:
Перед исполнением макроса необходимо выделить потребный диапазон со значениями. В Вашем примере это «B2:B4». А вообще, какое отношение теперешний вопрос имеет к озвученной теме — «Запрос диалогового окна выбора excel файла»? |
Отправлено: 14:29, 07-09-2012 | #15 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Приветствую, спасибо за советы но вот задачка немного изменилась, надо чтобы значения после запятой опускались вниз и всё что слева тоже копировались, а справа только в 1 раз оставались. Прикладываю файл там думаю понятней будет.
P.S. у тебя есть яндекс кошелек? Отблагодарю. |
Отправлено: 13:31, 10-09-2012 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата storm_Zcooler:
2003: Offset Property [Excel 2003 VBA Language Reference] 2007: Offset Property 2010: Offset Property Впрочем, никакой разницы по версиям нет. Ну, да ладно. Цитата storm_Zcooler:
Цитата storm_Zcooler:
|
|||
Отправлено: 01:24, 11-09-2012 | #17 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Если её удаляю, то значения не будут копироваться вообще, а мне надо только, чтобы в первая строка копировалась полностью, а ниже добавлялись строки со значениями, которые отделяются запятой и всё, что справа было от них, а слева было пусто. Обновил пример во вложении, может так наглядней будет. |
|
Отправлено: 05:28, 11-09-2012 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать storm_Zcooler, не доглядел с первого раза, не понял до конца Вашей потребности. Приношу Вам свои извинения.
Значит, будет достаточно проверять счётчик и на последнем проходе цикла разбора дублировать и ячейки справа, наподобие: Или вовсе на последнем проходе новую строку не добавлять, саму оригинальную строку не удалять, а просто менять значение разбираемой ячейки на последнее значение разбора: Думаю, так даже лучше будет. |
Отправлено: 06:45, 11-09-2012 | #19 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - подвисает после закрытия диалогового окна | woffka@vk | Microsoft Windows 7 | 3 | 17-04-2012 16:56 | |
Ошибка - [решено] Зеркальное отображение диалогового окна | AnIG | Microsoft Windows 2000/XP | 4 | 22-04-2011 10:40 | |
MFC - Открытие диалогового окна MFC | vayak | Программирование и базы данных | 1 | 23-12-2009 23:39 | |
Удаление ярлыка из диалогового окна автозапуска | larios | Microsoft Windows 2000/XP | 1 | 03-02-2007 09:38 | |
Пропал элемент диалогового окна | antOOn | Microsoft Windows 2000/XP | 8 | 29-01-2005 00:19 |
|