Показать номер 0 в ячейке Excel - PullRequest
0 голосов
/ 20 февраля 2020

Я использую форму пользователя для добавления чисел в свой лист Excel.

Когда кто-то добавляет 01234 в форму пользователя, я вижу только 1234 в ячейке Excel.

Поэтому я изменил формат ячейки, он работал, но всякий раз, когда я хотел добавить только 1234, excel отображал 0, поэтому 01234.

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

Спасибо

РЕДАКТИРОВАТЬ:

Это часть кода, которая принимает значение текстового поля и вводит в запрошенную ячейку:

Sheets("Sheet3").Range("B4").Select
ActiveCell.Value = UCase(TextBox2)

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

Поскольку вы говорите (в комментариях), что не возражаете, если результирующее значение ячейки равно цифре c или тексту, просто используйте

Worksheets("Sheet3").Range("B4").Value = "'" & UCase(TextBox2)

. Это сделает все записи текстовыми. FWIW, это может стать проблемой для вас позже!

0 голосов
/ 20 февраля 2020

Префикс записей с нулевым префиксом с '(одинарная кавычка), без префикса для ненулевых записей с префиксом?

A
1'01234
2 1234

= A1 + A2-> 2468 (OK)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...