Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Изменение значения ячейки, если значение соседней ячейки меньше заданного.

Автор Денис Бухаров, 19.06.2013, 17:28

« назад - далее »

Денис Бухаров

Доброго времени суток, Знатоки Excel

Сразу к делу.

Есть некая таблица на несколько тысяч строк в несколько стобцов.
Надобно изменить число ячейки в столбце B если число ячейки в столбце A меньше заданного.

В комплекте кусок таблицы с моим не работающим макросом:(
Подскажите пожалуйста, что не так и как решить эту задачу.

Заранее благодарствую.

Шпец Докапыч

Цитата: Денис Бухаров от 19.06.2013, 17:28
Надобно изменить число ячейки в столбце B если число ячейки в столбце A меньше заданного.
Сейчас сравниваются два текста ("1000"<"2"), надо преобразовать их в число, например функцией Val, CLng или CDbl:
If Val(Range("A" & i).Value) < Val(PR) Then
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

Денис Бухаров

Большое спасибо!

Совсем забыл о фомате ячеек и вводимых данных.

Все работает!