Excel精英培训网

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

[已解决]VBA_请大家修改下这个代码_工作表事件

[复制链接]
发表于 2011-8-16 18:59 | 显示全部楼层 |阅读模式
当B3等于“身份证号码”时,激活事件(防止身份证号码格式输入错误)指定了身份证号码的输入区域为B5:B15
当D3等于“身份证号码”时,激活事件(防止身份证号码格式输入错误)指定了身份证号码的输入区域为D5:D15

请大家修改下,
当B3等于“身份证号码”时,首先用事件的方法设置B5:B15这个区域单元格格式为文本格式。
当D3等于“身份证号码”时,首先用事件的方法设置D5:D15这个区域单元格格式为文本格式。
本代码中设置单元格为文本格式代码好像没有起到作用,请老师们重新修改下。(在设置区域变量中,请老师们用单元格地址的表示方法设置变量如B5:B15)

具体请老师们见附件:
最佳答案
2011-8-16 21:53
回复 yjwdjfqb 的帖子

VBA_请大家修改下这个代码_工作表事件-2.rar (15.13 KB, 下载次数: 18)

VBA_请大家修改下这个代码_工作表事件.rar

9.32 KB, 下载次数: 3

发表于 2011-8-16 19:24 | 显示全部楼层
回复 yjwdjfqb 的帖子

只考虑功能的完成,未考虑代码的优化。
回复

使用道具 举报

 楼主| 发表于 2011-8-16 19:50 | 显示全部楼层
那么的帅 发表于 2011-8-16 19:24
回复 yjwdjfqb 的帖子

只考虑功能的完成,未考虑代码的优化。

帅哥,那帮我修改后,优化下代码好吧,本人是菜鸟,只是根据对VBA功能的一些了解,但修改代码还没有学会哟,

麻烦帅哥,帮帮忙好吧。。

感谢啦!!!
回复

使用道具 举报

发表于 2011-8-16 21:02 | 显示全部楼层
回复 yjwdjfqb 的帖子

VBA_请大家修改下这个代码_工作表事件-1.rar (11.47 KB, 下载次数: 2)
回复

使用道具 举报

 楼主| 发表于 2011-8-16 21:47 | 显示全部楼层
回复 那么的帅 的帖子

帅哥,这个在功能使用上是完全达到了,但我发现一个问题


B3和D3这二个地方,当没有数据的时候,指定的身份证输入区域单元格格式是“常规”格式;

但B3和D3只要有数据是时,指定身份证输入区域单元格格式就变为“文本”格式,

并不是B3和D3等于”身份证号码“时才设置单元格格式为”文本“格式;

帅哥有时间再修改下好吧,期待帅哥的修改版。。。
回复

使用道具 举报

发表于 2011-8-16 21:53 | 显示全部楼层    本楼为最佳答案   
回复 yjwdjfqb 的帖子

VBA_请大家修改下这个代码_工作表事件-2.rar (15.13 KB, 下载次数: 18)
回复

使用道具 举报

 楼主| 发表于 2011-8-16 22:21 | 显示全部楼层
回复 那么的帅 的帖子

帅哥,太感谢你了,发了三天的问题,总算解决了。

非常的感谢帅哥!!!
回复

使用道具 举报

发表于 2011-8-16 23:46 | 显示全部楼层
跟帅哥学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 14:53 , Processed in 0.272029 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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