作者hmsboy (一 身 是 宅)
看板Office
标题[问题] 想设定常用功能钮在"常用"页面
时间Thu Jun 27 01:01:00 2019
(若是和其他不同软体互动之问题 请记得一并填写)
软体:office
版本:2016
就想设定所谓一钮完成
例如我有一个动作
按钮1
点选寻找与选取→取代→寻找目标输入
1→取代成输入
a
→全部取代
按钮2
点选寻找与选取→取代→寻找目标输入
2→取代成输入
b
→全部取代
按钮3
点选寻找与选取→取代→寻找目标输入
3→取代成输入
c
→全部取代
因为每输入完某串资料 要
按钮1的动作一次
如果每次都是
按钮1的资料就简单了
但是通常是三四种资料轮流输入
如果是
按钮3资料
寻找目标 取代成 这两个空格要一直重新输入替换掉
如果能一次设定完我要的功能钮就好
请问有这种功能吗 该如何设定
是要跟着office程式设定的 不是文件档案本身喔
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.142.36.44 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1561568464.A.B51.html
1F:→ soyoso: excel的话以excel增益集,自订功能区,新增该程序到常用 06/27 06:58
2F:→ soyoso: 新增群组内 06/27 06:58
3F:→ soyoso: 内文动作为range.replace 06/27 06:59
我记得是要写VB吧
这部份我的能力追不上了
基本上是上次你教我的
https://i.imgur.com/Mtvc48P.gifv
这个"全部取代"的动作
我希望在Excel"常用"的地方新增几个不同的全部取代钮
试着不用为了不同的"全部取代"重新填资料
因为需要的"全部取代"固定几种换来换去
Worksheets("Selection")
What:="3", Replacement:="C",
差不多是这样吗
※ 编辑: hmsboy (220.142.36.44 台湾), 06/27/2019 07:38:23
4F:→ soyoso: 不是,是range.replace,回文也没有写replace的部分 06/27 07:43
5F:→ soyoso: 内文写了不是文件档案本身,因此原po应该也不会去指定固定 06/27 07:44
6F:→ soyoso: 的工作表worksheets("selection")这个是指工作表名称为 06/27 07:44
7F:→ soyoso: selection的工作表 06/27 07:44
8F:→ soyoso: 如果selection所选取的是储存格的话 06/27 07:46
9F:→ soyoso: 可以selection.replace 06/27 07:46
Selection.Replace What:="/", Replacement:="/", _
所以是这样就可以了?
※ 编辑: hmsboy (220.142.36.44 台湾), 06/27/2019 08:03:30
10F:→ soyoso: 回文所贴出的部分,最後加上 _(空白格後下底线),为下方还 06/27 08:11
11F:→ soyoso: 有其他的参引数的部分,单只有这样写会有错误讯息 06/27 08:12
12F:→ soyoso: 如果是将最後的, _(逗号 空白格 下底线)删除的话 06/27 08:13
13F:→ soyoso: 这样的写法是无错误讯息产生 06/27 08:14
14F:→ soyoso: 当然下方如有其他参引数的话,就以回文的写法,是否可以达 06/27 08:23
15F:→ soyoso: 到要的结果,就测试看看 06/27 08:23
应该是成功了 等等再实测
https://i.imgur.com/3Gs5dAE.jpg
https://i.imgur.com/iCE4tl2.jpg
※ 编辑: hmsboy (220.142.36.44 台湾), 06/27/2019 08:26:19
16F:→ hmsboy: ok了 谢谢 06/27 08:38
17F:→ hmsboy: 目前动作变为贴上时间串资料 点时间按钮 自动完成要的动作 06/27 08:39