Одесса: 2°С (вода 8°С)
Киев: 0°С
Львов: -2°С

Тема: Пример использованимя VBA для Excel

Ответить в теме
Показано с 1 по 6 из 6
  1. Вверх #1
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249

    По умолчанию Пример использованимя VBA для Excel

    Поделитесь ссылкой на пример по использованию VBA для Excel. Что-нибудь самое простое - формочка с кнопкой и сложение двух ячеек.


  2. Вверх #2
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    Надобность отпала. Есть конкретные вопросы. По порядку:

    Необходимо пройтись по ячейкам в определенном столбце (сравнить с числом и выполнить в результате действия), кол-во ячеек заранее неизвестно. Как сие реализовать?

  3. Вверх #3
    Посетитель
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    496
    Репутация
    13
    ну вот примерно так просуммируем числа неравные 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
    Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?

  4. Вверх #4
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    "кол-во ячеек заранее неизвестно", т.е. никаких 1 to 10.
    Эта проблема решена. Теперь другая, с датами и временем. Есть в ячейке время в формате XX:YY:ZZ (текст). Как с ним можно оперировать (сравнивать с другим временем)?

  5. Вверх #5
    Посетитель
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    496
    Репутация
    13
    Broken Sword,
    "кол-во ячеек заранее неизвестно",
    попробуй получить количество через
    j = ActiveSheet.UsedRange.Rows.Count

    А вобще гугл напряг бы гугл + пара банок пива + пара часов времени и все вопросы исчезнут как дым Проверено на личном опыте.
    Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?

  6. Вверх #6
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    Slaventius, спасибо. обошлось чаем с шоколадкой.

    p.s. VB forever


Ответить в теме

Похожие темы

  1. Апгрейд/отладка программки (VBA макросов) в Excel
    от Master U в разделе Программирование
    Ответов: 5
    Последнее сообщение: 08.03.2013, 11:15
  2. VBA Excel, ошибка - User-defined type not defined
    от wladwww в разделе Программирование
    Ответов: 2
    Последнее сообщение: 21.05.2012, 14:59
  3. Помогите с VBA в Excel
    от den114 в разделе Программирование
    Ответов: 1
    Последнее сообщение: 21.10.2007, 10:41
  4. Константы EXCEL
    от Panda в разделе 1С
    Ответов: 3
    Последнее сообщение: 09.05.2006, 18:19
  5. Excel в *.pdf
    от VIP в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 27.09.2005, 23:52

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения