Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Распарсить XLS и получить интересующие данные во внешний файл

Ответить
Настройки темы
2003/XP/2000 - Распарсить XLS и получить интересующие данные во внешний файл

Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть таблица xls с 5000+ строк следующего вида:



Необходимо сделать интерфейс, чтобы пользователь мог ввести в поле интересующую его фамилию, нажать кнопку и получить файл (txt или же новый xls) с информацией об этом субъекте. Например, пользователь ввел "Герасимова" и получил на выходе файл с содержимым:



Это можно реализовать на VBA, например? Каким образом?

Отправлено: 14:05, 28-01-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата bagfinder:
P.S. Рабочий лист один »
В предложенном примере — три рабочих листа.

Ответьте на этот вопрос:
Цитата Iska:
Горячую клавишу нажать смогут? Или как предполагается вызывать форму на исполнение? »

Отправлено: 11:53, 29-01-2014 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
В предложенном примере — три рабочих листа.
Насколько я понимаю, данные только на одном.

Цитата:
Горячую клавишу нажать смогут? Или как предполагается вызывать форму на исполнение?
Да, смогут.

Отправлено: 11:58, 29-01-2014 | #12


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата bagfinder:
Насколько я понимаю, данные только на одном. »
Как его определить среди прочих?

Отправлено: 12:00, 29-01-2014 | #13


Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Как его определить среди прочих?
Возможно, по имени листа. Лист с данными во всех файлах имеет одинаковое имя.

Отправлено: 12:02, 29-01-2014 | #14


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать



Цитата bagfinder:
Возможно, по имени листа. Лист с данными во всех файлах имеет одинаковое имя. »
Лады.

Ну, вот как-то так: Filter And Export.7z. Положите файл «Filter And Export.xls» в папку автозагрузки Excel (для Excel 2003 под Windows XP это будет по умолчанию папка «%UserProfile%\Application Data\Microsoft\Excel\XLSTART»). Горячая клавиша для вызова — «Ctrl-l» (раз у Вас всё равно списками не пользуются).
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:41, 29-01-2014 | #15



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Распарсить XLS и получить интересующие данные во внешний файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - Outlook Express и сохраненный файл .xls в никуда nick5 Microsoft Office (Word, Excel, Outlook и т.д.) 1 06-03-2013 03:19
CMD/BAT - GUI окно, в которое вводяться данные передает эти данные в cmd файл, (редактирует) Neqste Скриптовые языки администрирования Windows 3 07-09-2011 05:31
Ошибка - Не создаётся файл под именем Книга1.xls A1eXos Microsoft Windows 2000/XP 1 23-04-2010 10:25
[решено] Как получить данные из элемента ThunderRT6TextBox в ini-файл aktivizion AutoIt 15 12-03-2010 17:57
Разное - написать программу, чтобы она вытаскивала данные из .txt или .xls exo Программирование и базы данных 5 10-07-2009 20:46




 
Переход