Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Цитата
The_Prist написал:
Есть и более оптимальная функция, через ADO. Обе прописал в Вашем файле. Ячейка на втором листе, выделены голубым
Уважаемый The_Prist, все работает!!! Спасибо огромное!!! ADO действительно лучше и быстрее. Я так понимаю Вы как то создали новую функцию в Эксель! Круто! Один небольшой минус, нельзя указать на ячейку, а только диапазон, но это особенность (я прочитал до конца :)). Еще раз спасибо.  
Изменено: kirillk77 - 01.03.2017 20:45:54
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Спасибо большое. Разберусь только завтра (далеко от компа).
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Цитата
Wanschh написал:
Вот такой вариант: =ДВССЫЛ("'"&B2&"["&A2&"]"&C2&"'!E11") - для получения информации из ячейки E11 листа "Расчет столешницы", к примеру.
Спасибо. Работает, но, действительно, только при открытом файле источнике. Если делать подключение по каждому файлу вручную, да еще и с выбором листа, то теряется смысл. Файлов много, и тогда проще напрямую ='[РАСЧЕТ Иванов1.xlsx]Расчет столешницы'!$B$11 - так он и с закрытого файла читает.
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Цитата
The_Prist написал: Вы для начала пример файла приложите
Файл макрос при выполнении макроса заполняет строки названиями файлов из указанной папки. Файлы "Расчет..." однотипные. Надо получить напротив имени файла данные со страницы "Расчет столешницы" из определенных ячеек (всегда одних и тех же).  
Изменено: kirillk77 - 01.03.2017 13:10:15
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Код
[/CODE]Не подскажете, для новичка в VBA, куда вставлять в код VBA адреса ячеек, содержащих данные? И как получить в каждой ячейке данные из закрытого файла, адрес которого прописан в строке таблицы? какую "формулу" ввести в эту ячейку?
 Код хочу использовать этот.
[CODE]Sub Get_Value_From_Close_Book_Excel4Macro()    Dim sPath As String, sFile As String, sShName As String
    Dim sAddress As String, vData
    sPath = "C:\Documents and Settings\" '"
    sFile = "Книга1.xls" '"
    sShName = "Лист1" '"
 
    sAddress = "'" & sPath & "[" & sFile & "]" & sShName & "'!" & Range("A1").Address(ReferenceStyle:=xlR1C1) '"
    vData = ExecuteExcel4Macro(sAddress)
End Sub
в "макрос" его вставил и сохранил, но понимаю, что надо что-то изменить, но не понимаю как ;(
При выполнении в таком виде, ничего не происходит, Заменил  "C:\Documents and Settings\" '", "Книга1.xls" '", "Лист1" '" на свои данные (прописал путь и имена, результат тот же. Что то выполняет, но что, и куда "кладет" результат?
Изменено: kirillk77 - 01.03.2017 12:36:58
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Странно, если формула в ячейке введена следующим образом: ='F:\20141118\КАМЕНЬ\Расчеты сводка\[РАСЧЕТ Иванов.xlsx]Расчет столешницы'!$E$11 , то при открытии файла данные изменяются, не смотря на то, что файл источник закрыт. Эксель спрашивает "Обновить данные" и все обновляет.

Неужели в такой сложной программе нет простого решения, чтобы путь  'F:\20141118\КАМЕНЬ\Расчеты сводка\[РАСЧЕТ Иванов.xlsx взять из ячейки?
Ведь этот путь в виде текста в ячейке есть!!!
Адрес файла в формулу, получить данные из ячейки с указанного листа
 
Уважаемые форумчане. Столкнулся с, на первый взгляд, очень простой задачей. В столбце имею адреса файлов (однотипных), находящихся в папке. Задача - напротив адреса файла получить данные из ячейки этого файла.
РАСЧЕТ Иванов.xlsxF:\20141118\КАМЕНЬ\Расчеты сводка\РАСЧЕТ   Иванов.xlsxКварц
РАСЧЕТ Сидоров.xlsxF:\20141118\КАМЕНЬ\Расчеты сводка\РАСЧЕТ Сидоров.xlsxАкрил
РАСЧЕТ Федоров.xlsxF:\20141118\КАМЕНЬ\Расчеты сводка\РАСЧЕТ Федоров.xlsxКерамика
='[ПСТР(C4;1;100)]Расчет столешницы'!$E$11) при использовании данной формулы, так же как и при использовании такой ='[ПСТР()]Расчет столешницы'!$E$11), заставляет выбирать файл вручную.

Подскажите, как сделать, чтобы адрес файла "брался" автоматически из указанной ячейки, и формулу возможно было бы "протянуть" вниз, по списку файлов.
Заранее благодарен, Кирилл.
 
"Вытащить" название города из адреса по базе городов
 
Спасибо за ответ и за код. Сейчас пробую Fuzzy (эксель подвис,трудится, :))  С кодом попробую чуть позже, разберусь как и куде его вставлять. Я, к сожалению, еще на такой продвинутый пользователь.
Еще раз всем большое спасибо, что не бросили меня один на один с вопросом :)  
"Вытащить" название города из адреса по базе городов
 
Файл пример прикладываю
"Вытащить" название города из адреса по базе городов
 
Если не привязываться к конкретному примеру, как найти последовательность символов в текстовой строке из массива (столбца) последовательностей символов?
"Вытащить" название города из адреса по базе городов
 
BUGL. в том то и дело, что разделители могут быть разные, может их вообще не быть. заполнялось все разными неизвестными людьми :). Я полагаю надо искать совпадения и потом проверить на следующий символ, если это буква, значит это не название города.  
"Вытащить" название города из адреса по базе городов
 
Уважаемые форумчане, столкнулся с таким вопросом. Есть база (20000 строк) в одном из столбцов которой имеем адрес. Т.к. база собиралась из разных источников никакой формализации адреса нет, но в каждом адресе где-то встречается название города. Есть база городов (столбец). Надо найти и вывести в отдельную ячейку название города из адреса.
Пример Адреса:
188350 ; Гатчина ; ул. Карла Маркса, 54
Адрес доставки: Владимирская обл., Ковров, ул. Ватунина, 2а-9
Красноярский край Красноярск
И тд., те никакой зависимости
Кроме того, еще может быть проблемма, например с этого адреса "Адрес доставки: Владимирская обл., Ковров, ул. Ватунина, 2а-9" может быть выбран Владимир, а это область!
Заранее спасибо за помощь.
Получить данные из файла (имя файла как переменная из ячейки)
 
Сколько может стоить реализовать такой процесс: в книге в ячейку заношу число (номер заказа). В папке находятся файлы заказ№ххх.xlsx  В даноой книге в заданных ячейках получаю информацию из этого файла.
Подобные макросы скачивал, но не совсем удобно - при выполнении макроса надо указывать диапазон + потом вручную выбирать файл в проводнике. Хочется для "дурака", ввел номер заказа и получил результат.
Заранее спасибо за ответ и приемлемую цену. :)
Кирилл
Страницы: 1
Наверх