首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >值在更新数据用户表单后存储为文本。

值在更新数据用户表单后存储为文本。
EN

Stack Overflow用户
提问于 2018-10-21 19:59:11
回答 2查看 303关注 0票数 0

在使用数据更新表后,该值已通过以文本形式存储的用户表单输入,但是,该数字是通过textbox输入的,这会使依赖于该数字单元格格式的公式在发送数据后发生更改,但是,每次更新数据时,将该格式更改为number。

代码语言:javascript
运行
复制
Dim ws As Worksheet
Set ws = Worksheets("Module")
ws.Cells(2, 39).Value = TextBox4
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-21 20:34:04

我不确定我是否确切地理解了您的问题,但是当您想要将textbox值用于函数时,您需要将textbox内容转换为数字格式,否则Excel函数中会出现错误。

试一试Worksheets("Module")ws.Cells(2,39).Value=CLng(Textbox4) -> CLng很长时间。

票数 1
EN

Stack Overflow用户

发布于 2018-10-21 21:05:12

如果输入是数字,则如何控制它。

代码语言:javascript
运行
复制
Dim a ad Variant

a = InputBox("Enter the number")

If Not IsNumeric(a) Then 'a is not a number 

Else 'a is a number and can be converted to Integer 
ws.Cells(2,39).Value= CInt(a) 
End If
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52919317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档