Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Определяйте тип данных! Но как?
 
Приветствую.

Пользователь должен ввести в ячейку число.
В коде определяю тип данных Double. Делаю проверку на ошибку ввода, проверяю IsEmpty.
Далее, иду и меняю тип в ячейке на дату - проходит :(  (и понятно почему), проверяю IsDate.
Меняю тип на финансовый - проходит :cry:  (тоже понятно), аналогично с денежным форматом :sceptic: .

Кто знает, как правильно поступать? Хочется проверить в коде и не полагаться на формат ячейки. А может я не прав? Поправьте.
Изменено: тов.сухов - 30.09.2015 22:15:43
Активности ячейки не видна после нажатия кнопки на листе.
 
Приветствую. Я новичек.

Ситуация такая. На листе есть кнопка. Если произвольно выделить ячейку, а потом нажать кнопку, то активность ячейки перестает быть видна. Если запросить адрес активной ячейки, выдает то, что надо. Если нажать Esc, то становится видно, что ячейка активна.
Как бы сделать, чтобы активная ячейка была видна при нажатии на кнопку и после?

Сделал так:
Код
Private Sub CommandButton1_Click()
   ActiveCell.Activate
   MsgBox "Тык!"
End Sub

Визуально вроде нормально, хотя активность ячейки пропадает, если зажать кнопку и держать, а когда отпускаешь - все OK.
Задаю вопрос т.к. чувствую, что есть более правильный подход.  
Страницы: 1
Наверх