PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] 宏的表单控件显示运行代码的时间点
楼主:
yyingx
(bless)
2016-09-02 16:03:26
软件:excel
版本:2007
请问宏的表单控件能否显示运行代码的时间点
当我运行按钮1,就会显示运行的时间点,在表单控制中显示。
http://files.c.excelhome.net/forum/201609/02/155554j2nyjja62jzzy7ar.png
作者: soyoso (我是耀宗)
2016-09-02 16:18:00
设定于shapes.oleformat.object.caption时间格式调整可用format和now
https://youtu.be/LiVfL4dKuy0
楼主:
yyingx
(bless)
2016-09-02 16:45:00
呜呜,打不开youtube
作者: soyoso (我是耀宗)
2016-09-02 18:21:00
http://imgur.com/a/hUqKE
同youtube为demo
楼主:
yyingx
(bless)
2016-09-02 18:24:00
第一次接触这个,能否直接给个宏截图,非常感谢!
作者: soyoso (我是耀宗)
2016-09-02 18:28:00
回文搜寻一下就有
楼主:
yyingx
(bless)
2016-09-02 18:31:00
古人云,授人以鱼,不如授人以渔,我也知道要自己动手一个基础薄弱了写,再一个大陆的百度很渣。
作者: soyoso (我是耀宗)
2016-09-02 18:58:00
或是以shapes.drawingobject.caption写法worksheet.shapes(name或index).oleformat.....=format()worksheet有可以是activesheet、sheets(name或index)或工作表1..等方式
楼主:
yyingx
(bless)
2016-09-02 22:23:00
如果有两个shapes,就要判断么,<>shapes("A"),就是这样思路吗,但是不知道定位到shapes(2)上
作者: soyoso (我是耀宗)
2016-09-02 22:26:00
在vba内可直接用format,不用引用worksheetfunction内的text原po要定位到两个shape的其中一个吗?
楼主:
yyingx
(bless)
2016-09-02 22:36:00
原P0运行"按钮1",系统时间就生成这另外一个shape上Shapes(2).DrawingObject.Caption =Format(Now(), "yyyy-mm-dd hh:mm:ss:")现在我不知道另外一个shapes的name或者index
作者: soyoso (我是耀宗)
2016-09-02 22:43:00
name显示于名称方块内
楼主:
yyingx
(bless)
2016-09-02 22:45:00
但是另外一个shapes是要显示系统时间的,这个怎么抓
作者: soyoso (我是耀宗)
2016-09-02 22:53:00
原po有二个按钮,一个执行宏,另一个显示系统时间,这是否有误解呢?
楼主:
yyingx
(bless)
2016-09-02 22:55:00
没有,最后的效果图就是您demo那样
作者: soyoso (我是耀宗)
2016-09-02 22:56:00
shapes(指定要显示系统时间表单按钮的name)name显示于名称方块内
楼主:
yyingx
(bless)
2016-09-02 23:00:00
这个name是按钮2---->系统时间,这个是变量呀"按钮2"----->"2016-09-02 23:00"
作者: soyoso (我是耀宗)
2016-09-02 23:05:00
变量的是caption而并非要原po改name的值,是以name去指去该shape
楼主:
yyingx
(bless)
2016-09-02 23:10:00
还是不太明白,我现在就定位另一个表单按钮,然后K入时间改抓文本框了,但感觉好繁琐Sheets("未结订单").Shapes("按钮2_Click").DrawingObject.Caption =Format(Now(), "yyyy-mm-dd hh:mm:ss")终于搞定,谢谢SO大耐心指点
作者:
waiter337
(给开司一罐苏格登)
2016-09-03 03:39:00
我也学到一招了0,0 我也要用这个时间点
楼主:
yyingx
(bless)
2016-09-03 18:57:00
还想追问一下,Button 2是属于shapes的name还是index?
作者: soyoso (我是耀宗)
2016-09-03 20:46:00
应为shape's name抱歉,回文内的index应更正为index number才为正确因index为shape's name或是index number
楼主:
yyingx
(bless)
2016-09-03 20:58:00
假如shapes有表单控件,图片,文本框,这个index NO.如何找
作者: soyoso (我是耀宗)
2016-09-03 21:13:00
可以宏从选取中的按钮,回传index值或以回文写到的shape集合循环,加上判断回传要的index值
作者:
waiter337
(给开司一罐苏格登)
2016-09-04 15:04:00
录制宏也能帮你改按钮名称
继续阅读
[算表] SUMIF与LARGE的结合
home0303
[心得] 如何进入excel中高级与vba的历程
waiter337
[文件] WORD 打字起点在页面中间的高度
Qdebby
[算表] 超多笔向下填满请益。
l1ViE
[算表] excel 文字日期转时间日期
waiter337
2013 professional 开出来是wordpad
mewu
[算表] 请教用排序的功能不动到编号栏吗?
jufen
[算表] 关于excel 不同储存格计数累加问题(已解决)
yaochi
[算表] VBA档案名称判别问题
sky91302018
[算表] excel vba 读取.txt乱码问题(已解决)
yak2573
Links
booklink
Contact Us: admin [ a t ] ucptt.com