Здравствуйте. Подскажите как переделать код чтобы он срабатывал на определенные ячейки? [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) myD = Target.Text If IsNumeric(myD) = True And Len(myD) = 2 Then Target.Value = CDbl(Left(myD, 1) & "," & Right(myD, 1)) End If End Sub
[/vba]
Здравствуйте. Подскажите как переделать код чтобы он срабатывал на определенные ячейки? [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) myD = Target.Text If IsNumeric(myD) = True And Len(myD) = 2 Then Target.Value = CDbl(Left(myD, 1) & "," & Right(myD, 1)) End If End Sub
в начало макроса вставить проверку - является ли ячейка "определённой". так как Вы не рассказали, какие именно ячейки у Вас "определенные" (нет-нет, я всё понимаю - военная тайна, подписка о неразглашении и всё такое...), то более конкретно ответить невозможно.
в начало макроса вставить проверку - является ли ячейка "определённой". так как Вы не рассказали, какие именно ячейки у Вас "определенные" (нет-нет, я всё понимаю - военная тайна, подписка о неразглашении и всё такое...), то более конкретно ответить невозможно.ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki