Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: ybsnhgjm

[已解决]求助,两行身份证号输入一个数字后自动跳转下一列

[复制链接]
发表于 2016-6-6 21:35 | 显示全部楼层    本楼为最佳答案   
本帖最后由 fjmxwrs 于 2016-6-6 21:41 编辑
ybsnhgjm 发表于 2016-6-5 14:25
是了,不知道咋弄,只要是这个结果就好,谢谢!

只需要增加一个条件即可
selection.row=3 or selection.row=4
  1. Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
  2.      For i = 96 To 105
  3.          Application.OnKey "{" & i & "}"
  4.      Next i
  5.     If Selection.Row = 3 Or Selection.Row = 4 And Selection.Column > 5 And Selection.Column < 24 Then
  6.         For i = 96 To 105
  7.              Application.OnKey "{" & i & "}", "tz" & i - 96
  8.          Next i
  9.      End If
  10. End Sub
复制代码

生育第二个子女登记表.zip

16.88 KB, 下载次数: 10

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2016-6-12 14:35 | 显示全部楼层
fjmxwrs 发表于 2016-6-6 21:35
只需要增加一个条件即可
selection.row=3 or selection.row=4

谢谢,非常感谢,以为没有回复了呢
回复

使用道具 举报

 楼主| 发表于 2016-6-13 14:24 | 显示全部楼层
wanao2008 发表于 2016-6-6 21:20
算了,不和你逗了,你打开“ThisWorkBook”把里面的程序改成这样试试:

Private Sub Workbook_SheetSe ...

非常感谢,虽然没采用你的答案,谢谢您的支持!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 18:44 , Processed in 0.234001 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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