Страница: 1 |
Вопрос: Наименование товара _ зависимость от кода | Добавлено: 19.02.09 19:02 |
Автор вопроса: ![]() |
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count < 10 Then Cells(Target.Row, 2).Value = "Канцтовары" Else If Target.Cells.Count > 10 Then Cells(Target.Row, 2).Value = "Музыка" End If End If End Sub Помогите пожалуйста исправить код - при введении значения < 10 должно получаться "Канцтовары" > "Музыка" вроде все правильно составил - а не работает правильно код |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 19.02.09 20:05 |
Нет логики, т.к. Target.Cells.Count - это по ходу количество выделенных ячеек, а тебе надо брать значение (.Value) какой-то ячейки. Какой - тебе видней. Наверное, надо так:
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 19.02.09 20:07 |
Поправлюсь:
|
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 21 Ответов: 35 |
Профиль | Цитата | #3 | Добавлено: 19.02.09 20:16 |
Больше спасибо, mc-black
Успехов во всем !!!!!!!!!!!!!! |
Страница: 1 |
|