Поделитесь ссылкой на пример по использованию VBA для Excel. Что-нибудь самое простое - формочка с кнопкой и сложение двух ячеек.
|
Поделитесь ссылкой на пример по использованию VBA для Excel. Что-нибудь самое простое - формочка с кнопкой и сложение двух ячеек.
Надобность отпала. Есть конкретные вопросы. По порядку:
Необходимо пройтись по ячейкам в определенном столбце (сравнить с числом и выполнить в результате действия), кол-во ячеек заранее неизвестно. Как сие реализовать?
ну вот примерно так просуммируем числа неравные 5 в первой колонке в строках от 1 до 10:
k = 0
for i = 1 to 10
if Cells(i, 1) <> 5 then
k = k + Cells(i, 1)
end if
next
Если включен option Explicit(а обычно включен) то надо переменные обьявить:
dim i, k
Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?
"кол-во ячеек заранее неизвестно", т.е. никаких 1 to 10.
Эта проблема решена. Теперь другая, с датами и временем. Есть в ячейке время в формате XX:YY:ZZ (текст). Как с ним можно оперировать (сравнивать с другим временем)?
Broken Sword,
попробуй получить количество через"кол-во ячеек заранее неизвестно",
j = ActiveSheet.UsedRange.Rows.Count
А вобще гугл напряг бы гугл + пара банок пива + пара часов времени и все вопросы исчезнут как дым Проверено на личном опыте.
Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?
Slaventius, спасибо. обошлось чаем с шоколадкой.
p.s. VB forever
Социальные закладки