永发信息网

excel 怎样自定义文本框控件录入文本的格式

答案:1  悬赏:0  手机版
解决时间 2021-03-23 21:30
TextBox3需要输入数字,例如1 2 3,但是希望在单元格中显示的结果是001 002 003 这样的格式,这个要怎么实现呢,试了很多方法都不行
代码片段:
.Offset(1, 1) = TextBox3.Text = Format(Val(TextBox3.Text), "000") '指定输入文本的格式为三位数
完整代码:
Private Sub CommandButton1_Click() '单击“点击保存”按钮时时执行
If TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "" And ComboBox1 <> "" And ComboBox2 <> "" And ComboBox3 <> "" Then '如果6个文本框都有字符
With ActiveSheet.Range("A6").End(xlDown) '引用工作表的A列最后一个非空单元格
.Offset(1, 1) = TextBox3
.Offset(1, 2) = ComboBox3.Value
.Offset(1, 8) = TextBox1
.Offset(1, 11) = ComboBox1.Value '将复合框ComboBox1中的值导入到下移一行右移十一列的单元格
.Offset(1, 12) = ComboBox2.Value
.Offset(1, 15) = TextBox2 '将文本框TextBox1中的值导入到下移一行右移十五列的单元格
End With
MsgBox "保存成功"
End If
End Sub
最佳答案
可以对文本框3,进行单独设置,比如:
Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox3.Text) <> 3 Then
    TextBox3.Text = Application.Rept("0", 3 - Len(TextBox3.Text)) & TextBox3.Text
End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巫师3高画质能上60帧的是什么显卡
康辉国际旅行社大悟门市部地址在什么地方,想
泰国是不是同性恋的人比中国多
生意经,我想开个员工食堂做什么菜
自贡菜的饮食文化
姜文在国际上名气大吗?
做了开颅手术,想选一个枕头送给病人,选什么
用什么词语奉劝男人珍惜自己老婆
单选题下列不经人体消化可直接吸收的是A.牛肉
惊弓之鸟在成语故事中
流媒体技术有什么特点
三明高速路11月10日下午4点多在将乐将车祸现
以下图片是7月2号中午飞腿哥猛踹犯罪嫌疑人的
plc波形图,求解和解释!谢了!
上春晚的有哪几位港台明星
推荐资讯
为什么说一级船长二级信三级鳄鱼要你命?
WORD 2003怎么根据分页符或分节符在页眉位置
求龙猫风之甬道纯音乐版~~
行字多音怎么诅组词
如何评价电视剧《深海利剑
华租投资网打不开客服无人接听
人们所说的吃翔是什么意思
网上卖的100以下的nike平板鞋和正版的有什么
新帝豪车载dvd导航一体机怎么实现一机多图
有一本小说主要内容是女主第一次见面骑自行车
单选题观察人的口腔上皮细胞实验中,应先在载
聚酮树脂行业怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?