我有一个excel用户表单,当用户输入数字时,会将这些数字输入到电子表格中,并将这些数字作为以数字形式存储为文本的通知。 = SUM(H6:H13)显示零结果。 我试过NumCrtn = cLng(NumCrtn) - 不会将单元格更改为数字,公式仍显示为零。 我试过NumCrtn = Val(NumCrtn) - 不会将单元格更改为数字,公式仍显示为零。Excel VBA - 将用户表单中输入的字符串转换为数字
我曾尝试复制并粘贴到某个值,并且不会将其更改为数字。 不知道该怎么办。
帮助!
更改'了'Range'到数字的NumberFormat'并检查它是否仍然显示消息 –
只是更改数字格式将不起作用。如果你的范围是'H6:H13',那么你必须在写入单元之前改变格式。例如: 'Range(“H6:H13”)。NumberFormat =“#,## 0”'然后'Range(“H6”)。Value =“Something” –
[VBA:Conver Text - >数乘以1](http://stackoverflow.com/questions/20192371/vba-conver-text-number-multiplying-by-1) –