|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2009, 19:49 | #1 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 14
|
Поиск файла до первого вхождения?
Как бы мне оптимизировать работу макроса, ну чтоб он как-нибудь побыстрее искал файл по маске...или до первого вхождения...
Что можете посоветовать? Так как файл нужно найти и сразу начать выполнять поставленные задачи. И что вообще делается в вба, для быстрого поиска файла. Прелюдия: Открыт отчет, заполненный ячейками, макрос ищет выделенную желтым ячейку с размером, если находит файл .FileName = "bb?" & xxNameIst & ".txt", который составляется из столбца левее(желтой ячейки) If Worksheets("Лист1").Cells(i, 6).Interior.ColorIndex = 6 Then xxNameIst = Right(Cells(i, 5), 7) то он считывает размер файла, записывает его в эту ячейку, и снимает желтый... ну там еще один ньюанс с xFileK, но это можно опустить, это еще одна проверка. Код:
|
16.10.2009, 05:04 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
1. Метод FileSearch лучше не использовать, ибо разработчики "Microsoft" от него отказались. Для поиска требуемого файла используйте цикл Do...Loop.
2. Для записи данных в txt файл очень часто более рационально использовать метод Write (WriteLine) объекта TextStream из FileSystemObject. 3. Прикрепите файл с исходными данными и подробно опишите задачу, что требуется сделать. В таком случае, Вы получите более правильный ответ, нежели восстанавливать задачу, разбирая Ваш код.
Чем шире угол зрения, тем он тупее.
|
16.10.2009, 19:49 | #3 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 14
|
[стер сообщение]
Последний раз редактировалось Rossoman; 17.10.2009 в 16:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Vba определить количество вхождения строки S1 в строку S2 | Berckyt | Помощь студентам | 4 | 17.08.2011 20:24 |
Поиск первого файла с заданным расширением | Mixasik | Помощь студентам | 1 | 06.06.2009 20:16 |
Задача на строки и вхождения | Mrs.BlondieProger) | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 25.06.2008 21:15 |
Поиск файла БД | D-mon | БД в Delphi | 12 | 29.05.2008 13:26 |