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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2011, 14:45   #1
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию Дата введённая "ручками" и дата полученная по ссылке

Макрос делает следующее:
просматривает файл "allwork_2010_year.xlsm" по столбцу F
если находит значение 451, смотрит и "запоминает" значения из
столбец G (дата) и столбец H (сумма)
далее просматривает файл "kassa_2010.xlsm" ищет совпадение дат
как только находит совпадение , тогда из столбца H (сумма)
файла "allwork_2010_year.xlsm" копирует в столбец J
файла "kassa_2010.xlsm" имеющееся там значение.

Вопрос собственно следующий
если в столбце G (дата) стоит дата проставленная "ручками"
все работает, а если в ячейке стоит ссылка типа
='C:\path\path\path\[file.xls]01'!$D$47
макрос не воспринимает это как дату и пропускает значение

ПКМ, свойства ячейки , формат = ДАТА
Как подправить макрос

Оказывается макрос просматривает ещё и столбец W, и если он пустой, то запись не происходит
Вложения
Тип файла: txt makros.txt (2.5 Кб, 125 просмотров)

Последний раз редактировалось kzld; 06.05.2011 в 14:55.
kzld вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычитание дат(дата-дата=кол.дней) zallza Общие вопросы Delphi 1 31.05.2010 22:50
Класс "Дата" С++ Straiker Помощь студентам 0 16.05.2010 15:47
Как передать данные типа "дата" из формы в таблицу Ярослав Блошенко Microsoft Office Access 1 26.02.2010 18:22
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
при выполнении запроса в столбце "Дата сдачи" оставить даты, которые соответствуют введенному месяцу klukva666 Microsoft Office Access 5 10.03.2008 17:52