(更新)我是 VBA 的新手,并且已经尝试了几个小时的各种事情,但我似乎无法弄清楚如何简单地将 1.1 的十进制用户输入乘以 C1 的单元格值(71388.92)。这是我最后尝试过的:
Private Sub CommandButton1_Click()
Dim myValue As Variant
myValue = InputBox("Prompt", "Title")
Range("C5").Value = myValue * Range("C1")
End Sub
我收到运行时错误“13”- 类型不匹配,可能是因为 cellC1
的值来自 json Web 查询。我试过 Variant、Double、Single、Long 和数据类型 Decimal、Number 和 Currency。
下载链接:https ://www.dropbox.com/sh/tg5f2a71k9jy6xq/AACrhI9_6VG8vJkDr0QVCbSUa?dl=0