Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
7 / 5 / 5
Регистрация: 27.03.2012
Сообщений: 71
1

Как изменить ячейку Excel через VBA

30.01.2018, 23:35. Показов 1957. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здрвствйте,
Необходимо заменить "точку" на "запятую" в значениях попадающих в диапазон "B:C" при их изменении.
Вопрос: Как обратиться к изменяемой ячейке через VBA?
Visual Basic
1
2
3
4
5
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not isect = Intersect(Target, Range("B:C")) Is Nothing Then
        вот здесь нужно как-то обратиться к изменяемой ячейке = Replace(Target.Value, ".", ",")
    End If
End Sub
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2018, 23:35
Ответы с готовыми решениями:

Как в первую свободную ячейку по столбцу B вставить формулу автосумму и растянуть её на всю строчку через VBA
Как в первую свободную ячейку по столбцу B вставить формулу автосумму и растянуть её на всю...

Excel VBA: вставка символов в ячейку
Всем добрый день! Если кто может, помогите. Нужен макрос для Excel, который вставлял бы после...

VBA Excel 2003: как изменить параметры заливки столбца диаграммы?
Как программно изменить параметры заливки столбца диаграммы?

VBA Excel 2003: подпись данных на столбце диаграммы: как изменить FontSize
Как программно изменить размер шрифта в подписи данных ряда (число написанное на столбце) ? Никак...

1
Заблокирован
30.01.2018, 23:50 2
Лучший ответ Сообщение было отмечено Sadvakasov как решение

Решение

Visual Basic
1
2
3
4
5
6
7
Private Sub Worksheet_Change(ByVal Target As Range)
  Application.EnableEvents = False
    If Not Intersect(Target, Range("B:C")) Is Nothing Then
        Target.Value = Replace(Target.Value, ".", ",")
    End If
  Application.EnableEvents = True
End Sub
1
30.01.2018, 23:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2018, 23:50
Помогаю со студенческими работами здесь

Как изменить размер поля через vba?
Нужно установить размер поля с меньшего размера на больший Не могу понять, как можно изменить...

Excel vba userform перенести данные в ячейку листа
Добрый день, как занести в первую пустую ячейку допустим столбцов С и D, так чтобы если первая...

Импорт таблицы Excel в БД Access через VBA через кнопку в Excel
Форумчане, помогите, пожалуйста с кодом макроса в excel. Задача состоит в следующем:в файле...

Как изменить угол наклона прямой используя SpinButton в Excel/Power Point VBA?
Мне нужно изменить угол наклона прямой (увеличить/ уменьшить) используя SpinButton в Excel или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru