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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2015, 19:17   #11
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Как получить данные из закрытой книги?
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 23.03.2015, 12:41   #12
Loshara
Пользователь
 
Регистрация: 18.03.2015
Сообщений: 46
По умолчанию

Цитата:
Сообщение от The_Prist Посмотреть сообщение
Спасибо Дмитрий!
А как выгрузить используя Ваш пример ADODB в массив не выгружая его на страницу.
И второй вопрос как отфильтровать записи
Скажем так вторая колонка - это в текстовом виде дата выбрать данные за сегодня.

P.S. Странно Ваш пример великолепно работает на локальных дисках и отказывается работать в случае явного сетевого окружения.
sPacth='\\172.18.13.112\Archiv\"
(Невозможно найти устанавливаемый ISAM.)
Office 2013 название файла 1.xls.
файл обновляется один раз в час.

Последний раз редактировалось Loshara; 23.03.2015 в 14:15. Причина: корректировка пути
Loshara вне форума Ответить с цитированием
Старый 25.03.2015, 16:37   #13
Loshara
Пользователь
 
Регистрация: 18.03.2015
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Да ну? В шапке страницы слово "Поиск", клик - adodb - и вот например
http://programmersforum.ru/showpost....6&postcount=10
Спросите у своего Excel'я
Включите запись макроса, Ctrl+O, выберите файл, в выпадающей кнопке Открыть выберите "Открыть для чтения", ОК. Остановите запись и посмотрите, что получится.
Еще разхочу Вас поблагодарить за ответ. Но сейчас проявилась в полном объеме эта проблема.
Смысл проблемы заключается в следующем при использовании приведенного кода ни файл Excel и ни текстовые файлы не открываються для чтения а код полученный рекодеров (пришлось поставить 10 офис) все нормально работает.
Помогите пожалуйста преобразовать приведенный ниже код чтобы можно было бы отфильтровать записи и помещать их не на странице а в массиве

Код:
    With ActiveSheet.QueryTables.Add(Connection:= _
        "TEXT;\\172.18.13.112\Archiv\Pech1_pr\P_1_Pr0.csv", Destination:=Range("$A$1" _
        ))
        .Name = "P_1_Pr0"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertEntireRows
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 15
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 1251
        .TextFileStartRow = 2
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = False
        .TextFileSemicolonDelimiter = True
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With
Loshara вне форума Ответить с цитированием
Старый 25.03.2015, 16:58   #14
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Создайте файл или страницу, выгрузите этим кодом данные, возьмите их в массив, страницу удалите. Это если иначе никак не получится.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 25.03.2015, 17:01   #15
Loshara
Пользователь
 
Регистрация: 18.03.2015
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Создайте файл или страницу, выгрузите этим кодом данные, возьмите их в массив, страницу удалите. Это если иначе никак не получится.
Я так делаю сейчас. но хотелось бы напрямую запихнуть все в массив
Loshara вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
маленький макрос обработки прайсов дисков, перенос данных из kolesa2000 Фриланс 2 30.05.2014 12:02
Перенос данных из закрытой книги по условию strannick Microsoft Office Excel 14 14.12.2013 16:29
макрос.Чтение данных из 1 табл и результат действия в 2 таблице. igsxor Microsoft Office Excel 50 19.03.2011 23:25
Данные из закрытой книги. Подправить макрос maragva Microsoft Office Excel 0 30.01.2011 14:51
Макрос группировки данных в таблице magana Microsoft Office Excel 1 28.01.2011 23:52