Как убрать начальные нули перед десятичной точкой? Excel отформатирован, но Combobox в моей пользовательской форме добавляет их - PullRequest
0 голосов
/ 01 ноября 2019

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

У меня есть столбец excel, отформатированный с ".000", и я попытался "# .000"

Private Sub UserForm_Initialize()
    For i = 1 To Sheets("Data").Cells(Rows.Count, 1).End(xlUp).Row
    UserForm1.ComboBox2.AddItem Sheets("Data").Cells(i, 1).Value
Next

UserForm Image Click Here

Я хотел бы показать .032 и не иметь начального нуля 0.032

1 Ответ

3 голосов
/ 01 ноября 2019

Попробуйте:

UserForm1.ComboBox2.AddItem Format(Sheets("Data").Cells(i, 1).Value, ".00")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...