![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 25.05.2009
Сообщений: 12
|
![]()
в процессе собственных потуг появились еще вопросы:
1) как в формуле: =ВПР("продажа";вода!C1:C2;2;ЛОЖЬ) указывать не конкретно имя листа, а брать его из ячейки здесь "вода" это и имя соответствующего листа, и имя в тойже строке первы столбец. 2) как в макросе применяющий другой макрос на нескольких листах брать эти листы из столбца листа "цены". цель: не дописывать макрос с появлением новых листов. вот мой код: Код:
![]() |
![]() |
![]() |
![]() |
#12 | |||
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]() Цитата:
=ВПР("продажа";ДВССЫЛ(C1&"!C1:C2"); 2;0) где C1 - ячейка с именем листа Цитата:
Код:
Цитата:
Параметры-Основные-снять галку с "Стиль ссылок R1C1" в 2007 Меню(кружок в левом верхнем углу окна Excel)-Парметры Excel-Формулы--снять галку с "Стиль ссылок R1C1"
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
|||
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите вложение.
При открытии txt файлов, извлекаются только 3 столбца - 1-й, 2-й и 8-й. Но, т.к. Вы упорно отказываетесь говорить, каким образом нужно выбирать значения для вставки из txt файла, то в примере просто берутся данные из 1-го и 2-го столбцов последней строки и помещаются в столбцы "продажа" и "покупка" соответственно. В ячейке "A10" содержится путь к папке с исходными txt файлами. Внесите в эту ячейку требуемый путь и запустите макрос "Main". Если искомый файл не будет найден, то значения просто не будут вставлены. Будут вопросы по коду - спрашивайте.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 25.05.2009
Сообщений: 12
|
![]()
The_Prist
спасибо за формулу, поправил только тип ссылок и все заработало! хотя както странно... таблица щас в стиле А1, а пришлось прописать что стиль Р1С1 и тогда заработало... предложеный код обновления всех листов не пашет. ругается на строку: Код:
я тогда уточню, а то может не ясно написал. в первом столбце листа "цены" с третьей строки идут названия листов. вот хотелось бы чтоб их макрос и выцеплял до пустой строки. кстати, в этом столбце будут "имена листов" которых нет в природе. где переключаются стили нашел - большое спасибо. SAS888 дык в предыдущем сообщение написал как выбирается.. крута! раз и готово. но ничего не понятно ![]() собсна.... тогда вопрос: 1) где найти лечебник по синтаксису и описание формул? особливо математических. 2) Код:
3) в коде идет перечисление массивов... а вот что они значат не могу понять... цыфири скачат... аррей... видимо это представление внешнего текстовика. но почему именно такие цыфры??? прочие строки интуитивно понятны... даже вот такой вопрос: Код:
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 25.05.2009
Сообщений: 12
|
![]()
хмм.... единица во втором значении означает, что этот столбец нам нужен, а 9ка - что нет.... походу так..... нужен лечебник... срочно...
|
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
1) Сначала, вполне достаточно встроенного в VBA Excel help-а.
2) Тогда макрос будет таким: Код:
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 25.05.2009
Сообщений: 12
|
![]()
напрягаю мозг в попытке вспомнить что знал о бейсике с ПК "Львов" в далекие 20 лет назад....
во вложении все файлы. добавил столбец с информацей о том какой общий "вес" меня интересует. вес - это 2ой столбец во внешних файлах. данные в таблицу берутся только из первого столбца внешних данных. если в 3ем столбце ложь то в "продажа", если истина то в "покупка" проблема в том, что не могу в цикл ввернуть количество строк во внешнем файле. оператор что нашел в предложеном варианте - работать не захотел: Код:
![]() еть.... поиск хелпа в бейсике - не пашет.... Последний раз редактировалось andrewx; 21.08.2009 в 13:27. |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 25.05.2009
Сообщений: 12
|
![]()
хелповик в ексели неработает и все както куцо.
нашел ответы в яндексе. все исправил. все работает. Всем Огромное спасибо за помощь! Особенно SAS888 ![]() если когданить забуду как это все работает - стукнусь в асю ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Динамическое создание "суб-меню" из файлов в заданном каталоге | Abhorrer | Общие вопросы Delphi | 5 | 14.03.2009 21:47 |
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? | Unior | Microsoft Office Excel | 2 | 01.03.2009 02:42 |
блок "cont" с права не принимает значение "margin: 10px;" которое описано в body | tabikA | HTML и CSS | 5 | 24.02.2009 21:50 |
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах | mihali4 | Свободное общение | 1 | 17.01.2009 01:43 |