Страницы: 1
RSS
Убрать нули перед числом VBA
 
Подскажите, кто в теме... сканирую штрихсканером код в combobox в котором значения могут быть без 0 перед цифрой, а штрих код сканирует 6ти разрядный код, т.е. нужный номер только с нулями перед ним... отсюда ошибка. Как поставить ввод на значение в комбобокс, что бы он эти нули перед цифррами срезал  
Например: возможные значения combobox 670,1056. Штрих сканер выплевывает 000670 или 001056 (6ти разрядов). Спасибо!
 
{quote}{login=Макс}{date=22.02.09 15:13}{thema=Убрать нули перед числом VBA}{post}Как поставить ввод на значение в комбобокс, что бы он эти нули перед цифррами срезал{/post}{/quote}Используйте функцию Val:  
 
Private Sub ComboBox1_Change()  
 With Me.ComboBox1  
   If Len(.Text) = 6 Then .Text = Val(.Text)  
 End With  
End Sub
 
{quote}{login=** ТУРБО-ЁЖ **}{date=22.02.2009 03:30}{thema=Re: Убрать нули перед числом VBA}{post}{quote}{login=Макс}{date=22.02.09 15:13}{thema=Убрать нули перед числом VBA}{post}Как поставить ввод на значение в комбобокс, что бы он эти нули перед цифррами срезал{/post}{/quote}Используйте функцию Val:  
 
Private Sub ComboBox1_Change()  
 With Me.ComboBox1  
   If Len(.Text) = 6 Then .Text = Val(.Text)  
 End With  
End Sub{/post}{/quote}  
Знал что через VAL, а как уж описать это сам не додумался.  
Спасибо!
Страницы: 1
Читают тему
Наверх