Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4151|回复: 7

文本框输入内容问题

[复制链接]
发表于 2014-12-9 16:22 | 显示全部楼层 |阅读模式
5学分
本帖最后由 yw88120 于 2014-12-10 10:23 编辑

QQ图片20141209161547.jpg 老庙黄金.zip (190.64 KB, 下载次数: 12)

最佳答案

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-12-9 16:22 | 显示全部楼层
老庙黄金.rar (124.32 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2014-12-9 18:30 | 显示全部楼层
本帖最后由 zjdh 于 2014-12-9 18:31 编辑

废话!
47~50没有数据当然是不会有时间啦!
你在对应单元输入时间就会显示时间啦!
回复

使用道具 举报

 楼主| 发表于 2014-12-9 18:52 | 显示全部楼层
zjdh 发表于 2014-12-9 18:30
废话!
47~50没有数据当然是不会有时间啦!
你在对应单元输入时间就会显示时间啦!

哥,你试试附件,改成50之后,在文本框输入的只要不是数字,点修改就是保存进表里了,然后查询一下看看,全变成0了
回复

使用道具 举报

发表于 2014-12-9 22:14 | 显示全部楼层
你自己看看这句是干什么的:
Sheets("会员管理").Cells(MYRANGE.Row, i + 1) = Val(Me.Controls("TEXTBOX" & i))
查一下 Val 函数的解释就明白啦。
回复

使用道具 举报

发表于 2014-12-9 22:25 | 显示全部楼层
你应该单独处理那几个文本框,改成:
For i = 47 To 50
   Sheets("会员管理").Cells(MYRANGE.Row, i + 1) = Me.Controls("TEXTBOX" & i)
Next
若不需要“时间:”则那句改成
Sheets("会员管理").Cells(MYRANGE.Row, i + 1) = Split(Me.Controls("TEXTBOX" & i), ":")(1)
回复

使用道具 举报

 楼主| 发表于 2014-12-10 09:36 | 显示全部楼层
本帖最后由 yw88120 于 2014-12-10 09:38 编辑
zjdh 发表于 2014-12-9 22:25
你应该单独处理那几个文本框,改成:
For i = 47 To 50
   Sheets("会员管理").Cells(MYRANGE.Row, i + 1 ...

我是需要   显示为时间:的所有文本框都可以输入任意文字和数值符号   可能我说的不是很明白,谢谢
代码很多,麻烦帮我修改下,好人做到底,真心感谢~~~~
回复

使用道具 举报

发表于 2014-12-10 10:43 | 显示全部楼层
本帖最后由 zjdh 于 2014-12-10 10:44 编辑

回帖跑到2楼去了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-3 08:04 , Processed in 0.494006 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表