Есть массив, в который занесены числа. Как с помощью кода VBA найти минимальное, но не пустое значение этого массива?
VBA. Минимальное, но не пустое значение массива
if с использованием условия, которое записано в самой переменной
Перебор всех элементов коллекции в условии if
Обработка запроса с вариаций условий
Перенос файлов из одной папки в другую с изменением имён
Распределение нагрузки по ставкам
17.07.2018 10:55:08
Здравствуйте. Помогаю супруге с автоматизацией подсчета нагрузки медперсонала. Практически все закончил, но остался один штрих: в приведенном файле примера в зеленых графах указано время начала работы / время окончания работы. В желтых - количество отработанных часов. В ячейках с синим цветом написаны исходные данные (также время начала и время окончания работы). Из этих данных мы должны раскидать часы в соответствии с нормами (нормы указаны слева). Причем раскидать так, чтобы вся таблица была равномерно заполнена (такие требования бухгалтерии). То есть не так, что работник сначала наработал часы на ставку, а потом на полставки, а фактически он одновременно нарабатывает и на ставку и на полставки. Из файла будет более понятно.
Получается, что мы заполняем по нормам ставок так, чтобы количество часов соответствовало норме, а оставшиеся смены или часы переносим в ту строку, где норма не указана. У самого голова кругом. Дополнение: из синих ячеек мы раскидываем в зеленые время начала работы / время окончания работы в желтых проводим подсчет количества отработанных часов и нормы не всегда равняются целыми часами, иногда там написаны часы с минутами
Изменено: |
|
|
из Interbase в Excel через SQL запрос
Like и проверка количества символа «.» в ячейке
Неправильно суммируется время
25.04.2018 15:27:43
Помогите разобраться. Делаю учет времени работы на безвозмездной основе и столкнулся с проблемой: при суммировании времени пишет какую-то билибирду. Форматы пробовал менять - ничего не меняется. Может дело в самом офисе?
В первой строке в ячейках со слешами указано время работы с / время работы по
Изменено: |
|
|
Результаты вычисления формулы массива в переменной
19.12.2017 17:08:22
Как занести результат подсчета формулы напрямую в переменную? То есть формула не должна находиться в какой-нибудь ячейке, а должна считаться и результат должен присваиваться переменной. То есть она типа висит в памяти.
формула такая {=наибольший(если((b:b=e2);a:a;””);1)} Результатом идет дата
Изменено: |
|
|
Поиск последнего вбитого числа по имени
Как изменить код, чтобы в массив переносилось только первое слово (до пробела)
Определение адреса последней ячейки с помощью vba
30.05.2017 09:35:31
нашел код, но почему-то он отображает у меня $A$2
хотя таблица заполнена так: № Описание Комментарий 1 один первый комментарий 2 два второй комментарий 3 три третий комментарий 4 четыре четвертый комментарий 5 пять пятый комментарий Но с другой стороны, я думаю, что это код работает только с заполненными строками, но в моем случае ячейка на пересечении последней строки и последнего столбца может быть пустой. Как сделать так, чтобы выдавался адрес ячейки пересечения последний строки и последнего столбца?
|
|||
|
Выборка уникальных дат из строк листа "l1" и помещение их в лист "l3", Не получается. На листе "l3" вставляет построчно
16.05.2017 11:31:55
Код такой:
Изменено: |
|||
|
VBA: дублирование формул в столбцы с шагом
01.05.2017 08:45:43
Заголовком столбца является "дата" необходимо создать формулы для всех столбцов, но чтобы код смог определить с какой даты начинать (какая является первой) и какой заканчивать. (Тут считается количество по определенному наименованию на конкретную дату).
на другом листе есть исходные данные в виде "дата" "наименование" "количество" Даты идут построчно. |
|
|
При копировании ячеек изменяется значение не так как хотелось бы
Использование "сцепить" для отображения значения ячейки