2013-11-25 3 views
0

Надеюсь, что все хорошо с вами.Я продолжаю получать ошибку несоответствия в excel 2007 в VB

Я хочу попросить помощь у моего excel vb. Я не уверен, что еще мне нужно отредактировать в моих кодах, поскольку расчёт работает, но тип рассогласования ошибок во время всплывает.

Private Sub txtQty_Change() 
VAT.Value = txtQty.Value * 0.12 
End Sub 

Любая помощь будет высоко оценена. Благодаря

+0

Что такое 'НДС' здесь? –

+0

Скорее всего, это неправильный тип ячейки в Excel или неправильный тип строки в VBA. – CustomX

+0

Я назвал свое текстовое поле как НДС. То, что я планирую сделать, это показать в VAT продукт значения i, введенного в txtqty, умноженное на 0.12. спасибо – user2684121

ответ

0

Попробуйте

Это гарантирует, что если txtQty_Change автоматически вызывается снова, то это не будет создавать никаких проблем.

Private Sub txtQty_Change() 
    if Len(Trim(txtQty.Value)) = 0 Then Exit Sub 
    VAT.Value = txtQty.Value * 0.12 
End Sub 
+0

wow! это потрясающе. Спасибо Сиддхарту! :) – user2684121

Смежные вопросы