Excel精英培训网

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

[已解决]看下附件,实现有光标的

[复制链接]
发表于 2014-8-23 09:59 | 显示全部楼层 |阅读模式
本帖最后由 xxtt369 于 2014-8-23 14:32 编辑

看下附件,实现有光标的
最佳答案
2014-8-23 14:08
本帖最后由 xdragon 于 2014-8-23 14:10 编辑
  1. Sub 运费()
  2.    Dim n&, rng As Range
  3.    Set rng = ActiveCell
  4.    rng.Value = "运费=33"
  5.    n = Len(rng.Value) - InStr(rng.Value, "=")
  6.    Application.SendKeys "{F2}{left " & n & "}"
  7. End Sub
复制代码
还是老样子,根据你自己的需求改这个运费=33

请教.zip

6.24 KB, 下载次数: 11

发表于 2014-8-23 10:36 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-8-23 10:46 | 显示全部楼层
十五的月亮 发表于 2014-8-23 10:36
双击一下不就行了

正是因为经常用到,双击麻烦。才来求助的。
回复

使用道具 举报

 楼主| 发表于 2014-8-23 11:38 | 显示全部楼层
再顶装 下,可否中实现??
回复

使用道具 举报

发表于 2014-8-23 13:27 | 显示全部楼层
  1. Sub 运费()
  2.    ActiveCell.Value = "运费="
  3.    Application.SendKeys "{F2}"
  4. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2014-8-23 13:44 | 显示全部楼层
本帖最后由 xxtt369 于 2014-8-23 13:47 编辑
xdragon 发表于 2014-8-23 13:27

谢谢老师!敢再问下,可否再进一步,想把光标控制到哪个字节,也就是单元格里更精确的位置么。
打个比方,在=后面还有文字时,要求把光标只定位在=号后面。能实现么?
回复

使用道具 举报

发表于 2014-8-23 14:08 | 显示全部楼层    本楼为最佳答案   
本帖最后由 xdragon 于 2014-8-23 14:10 编辑
  1. Sub 运费()
  2.    Dim n&, rng As Range
  3.    Set rng = ActiveCell
  4.    rng.Value = "运费=33"
  5.    n = Len(rng.Value) - InStr(rng.Value, "=")
  6.    Application.SendKeys "{F2}{left " & n & "}"
  7. End Sub
复制代码
还是老样子,根据你自己的需求改这个运费=33
回复

使用道具 举报

 楼主| 发表于 2014-8-23 14:32 | 显示全部楼层
xdragon 发表于 2014-8-23 14:08
还是老样子,根据你自己的需求改这个运费=33

非常强大。谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 04:02 , Processed in 0.284930 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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