• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Нужна помощь с Visual Basic

  • Автор темы Автор темы MrSTEP
  • Дата начала Дата начала

MrSTEP

一步一步地会&#
Регистрация
9 Май 2009
Сообщения
10,939
Реакции
225
Баллы
63
Нужна помощь с Visual Basic

Ситуация следующая: имеется лист MS Excel. В редакторе MS Visual Basic необходимо написать скрипт, что бы при нажатии на кнопку (кнопка расположена на листе, а не на форме) выполнялись сл.действия:

если выделенная (активная) ячейка находится в диапазоне A1:A15, то
если ячейка пуста,
то эту ячейку необходимо заполнить цифрой (например, 8);
иначе ничего не делать;
иначе ничего не делать;

Методом тыка и копирования текстов макроса, удалось написать сл. код:
Код:
Private Sub CommandButton1_Click()
ActiveCell.Select
ActiveCell.FormulaR1C1 = "8"
Selection.AutoFill Destination:=ActiveCell.Range("A1:A15"), Type:= _
        xlFillDefault
ActiveCell.Range("A1:A15").Select
End Sub
он заполняет 15 ячеек, начиная с активной, цифрами. Выполнить проверку на адрес выделенной ячейки не удалось.
Вопрос: Как реализуется проверка адреса?
Кроме этого, буду благодарен за любую помощь по данному вопросу
 
Жалко, что никто из форумчан не знаком с ВБ. Но время на сдачу задания истекло, и за то, что я сделал, получил оценку. Вопрос более не актуален, хотя ради собственного интереса посмотрел бы на решение задачи
 
Назад
Сверху