Excel精英培训网

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

[已解决]回车后光标不能跳到指定单元格,求解

[复制链接]
发表于 2012-6-10 23:38 | 显示全部楼层 |阅读模式
请问附件中的B列输入12345回车后,应该跳到F列,代码里面也有命令,为啥回车以后,还是回到B列呢? 抽风出入货登记表 (1).zip (349.16 KB, 下载次数: 107)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-6-11 08:09 | 显示全部楼层    本楼为最佳答案   
你的SelectionChange事件又把它回到B列啦!
回复

使用道具 举报

 楼主| 发表于 2012-6-11 08:14 | 显示全部楼层
zjdh 发表于 2012-6-11 08:09
你的SelectionChange事件又把它回到B列啦!

我在SelectionChange里面,把B改为F,光标初始位置,又始终在F列啊{:31:}
回复

使用道具 举报

 楼主| 发表于 2012-6-11 08:20 | 显示全部楼层
zjdh 发表于 2012-6-11 08:09
你的SelectionChange事件又把它回到B列啦!

跟无聊的疯子老师的上一个附件对比了一下,多了一个数字,把下面那个代码的2去掉,就可以了。谢谢zjdh

If InStr("1,2,3,4,5", .Column) = 0 Then Exit Sub
回复

使用道具 举报

 楼主| 发表于 2012-6-11 08:29 | 显示全部楼层
zjdh 发表于 2012-6-11 08:09
你的SelectionChange事件又把它回到B列啦!

删掉那个2不对哦,删掉以后,如果删除2的时候,不能整行清除了
回复

使用道具 举报

发表于 2012-6-11 09:45 | 显示全部楼层
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
............
With Cells(.Row, "B")
      If ActiveCell.Column <> 6 Then .Select
      Zhi = .Value
      If Len(.Value) = 0 Then .Locked = False
End With
............

评分

参与人数 1 +3 收起 理由
horriman + 3 试过了,可行,非常感谢

查看全部评分

回复

使用道具 举报

发表于 2012-6-11 09:47 | 显示全部楼层
不知你的表密码,也懒的去解密,你试试6楼的语句。
回复

使用道具 举报

发表于 2012-6-11 09:59 | 显示全部楼层
zjdh 发表于 2012-6-11 09:47
不知你的表密码,也懒的去解密,你试试6楼的语句。

密码就在 open 事件里,  6505
只用了那一处,主要是在里面允许宏操作受保护的单元格,省得每次都解密,再加密

直接在 open 里设置好就可以用代码直接操作了




回复

使用道具 举报

发表于 2012-6-11 10:14 | 显示全部楼层
无聊的疯子 发表于 2012-6-11 09:59
密码就在 open 事件里,  6505
只用了那一处,主要是在里面允许宏操作受保护的单元格,省得每次都解密,再加 ...

看到了。
试了,6楼道语句可行!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 11:17 , Processed in 0.426057 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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