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

Страницы: 1
Подсчёт количества дней по условию в почасовом диапазоне, Формула для счёта по условию
 
Здравствуйте!

Подскажите, пожалуйста, формулу для следующей задачи:

В почасовом диапазоне данных за период нужно посчитать количество дней, когда хотя бы один час был больше 0  
Изменено: MaxM - 15.12.2017 07:27:12 (Добавил файл примера)
Проверить файл при открытии
 
В папку программой скачиваются файлы.
Иногда скачиваются не корректно и при открытии всплывает предупреждение: "Ошибки во время загрузки"
Данные из всех файлов программно собираются в общюю книгу.
Код
File_tg = Dir(address & "*xls")
Do While File_tg <> ""
    Workbooks.Open address & File_tg
    ...
    Workbooks(File_tg).Close False
    File_tg = Dir
Loop  

Как в VBA отследить открытие подобных "битых" файлов?

P.S. Для ускорения работы, все события и alert'ы отключены
P.S.S  On Error не срабатывает
Диапазон ячеек по сумме, Выбрать диапазон по условию суммы его ячеек
 
Доброго времени суток!
Имеется какой-то столбец значений:
3
31
5
61
25
1
Необходимо выбрать диапазон, сумма значений которого не больше 100 (сверху накоплением)
Для данного примера это будет:
3
31
5
61
Как можно реализовать подобное?
Изменено: MaxM - 14.03.2016 09:04:16
Изменить параметры всех диаграм листа, Max и Min значения
 
Доброго времени суток!

Таки, как поменять интервалы осей во всех диаграммах листа?
Пробую так, не выходит:
Код
 For Each H In ActiveSheet.ChartObjects
   H.Axes(xlCategory).MaximumScale = 42460
   H.Axes(xlCategory).MinimumScale = 42430
   Next H 
Изменено: MaxM - 29.02.2016 11:56:59
Правильно задать искомую строку в функции InStr
 
Добровго времени суток!
Есть множество ячеек с названиями, например:

ТЭЦ ООО "ТГ-1" (ТЭЦ ВИЗа)
ТЭЦ ООО "ТГ-2" (ТЭЦ ВИЗа)
ТЭЦ "Уралметпром" (ТЭЦ ВИЗа)

Как в функции InStr искомую строку задать так, чтобы InStr  возвращал 1? (по аналогии с обычным поиском в Excel: ТЭЦ*(ТЭЦ ВИЗа))
Изменено: MaxM - 02.02.2016 11:56:00
Работа с подключениями VBA Excel 2003, Как удалить подключения в Excel 2003?
 
В 2010-м Excel все просто, Данные - Подключения - Удалить. Или VBA:
Код
For i = 1 To ActiveWorkbook.Connections.Count
ActiveWorkbook.Connections.Item(1).Delete
Next 
А вот как подобное провернуть в 2003-м?
Метод .Connections не поддерживается. (Ошибка 438)

П.С. Внешние данные - файлы .csv
Изменено: MaxM - 25.01.2016 07:20:38
Пересчет формул закончен., Как узнать в VBA, закончен ли пересчет формул?
 
Обычно использую в программе выдержку по времени, чтобы Excel успел пересчитать.
А можно ли как-то точно узнать, что пересчет закончен?
Изменено: MaxM - 16.12.2015 10:19:03
Открытие разных версий Excel, Возможно ли через VBA, запускаемом в Excel 2003, открыть книгу .xlsx в Excel 2010?
 
Есть файл .xls с одной кнопкой, которая обновляет и просчитывает кучу других .xls в директории.
В директории появился файл .xlsx. При обновлении он некорректно открывается в Excel 2003.

Есть ли возможность через макрос, запускаемый в Excel 2003, запустить Excel 2010 и открыть в нем этот .xlsx?
Изменено: MaxM - 04.12.2015 06:46:07
Копирование дипазонов разных размеров, Из разных книг
 
Доброго времени суток!

Есть набор однотипных(по оформлению) книг. Необходимо собрать данные из всех таблиц в один файл. Проблема в том, что в каждой книге разное кол-во нужных строк (от 1 до 100). Пытаюсь написать макрос, но не могу придумать алгоритм копирования необходимых строк.

Как такое можно сделать?
Страницы: 1
Наверх