Excel精英培训网

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

[已解决]excel一列出现很多绿色小对勾

[复制链接]
发表于 2012-9-14 11:35 | 显示全部楼层    本楼为最佳答案   
本帖最后由 rebornxldeng 于 2012-9-14 11:45 编辑

楼主对VBA对象应该也不是很熟悉...我也不是很熟悉
看代码的大致意思
这个工作薄利用了工作薄相关事件的.
生成小对勾的代码不是在模块1-8里边.

而是在工作薄对象的代码模块里
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ThisWorkbook.RemovePersonalInformation = False
End Sub
删除代码

RibbonX_Code里边的代码
'Entry point for RibbonX button click
Sub ShowATPDialog(control As IRibbonControl)
    Application.Run ("fDialog")
End Sub
'Callback for RibbonX button label
Sub GetATPLabel(control As IRibbonControl, ByRef label)
    label = ThisWorkbook.Sheets("RES").Range("A10").Value
End Sub
删除
然后再表格里按F5,定位到 对象 将绿色小勾全部删除
这可能是一个对某个经营项目进行判断并标识的代码.殊不知利用太多外部图形元素会消耗掉大量内存.
这个代码的效率也不高,远不如EXCEL自身的条件格式.删除不可惜的.
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2012-9-14 11:53 | 显示全部楼层
rebornxldeng 发表于 2012-9-14 11:35
楼主对VBA对象应该也不是很熟悉...我也不是很熟悉
看代码的大致意思
这个工作薄利用了工作薄相关事件的.
...

这个代码是我加进去,网上搜的,说可以避免出现 隐藏宏 提示,刚才是忘删啦。
不过删去之后,还是不行(附件)。你那边删去这三行命令后,对勾就不再出现了吗?

小对勾.rar

29.6 KB, 下载次数: 2

回复

使用道具 举报

发表于 2012-9-14 12:19 | 显示全部楼层
nonger 发表于 2012-9-14 11:53
这个代码是我加进去,网上搜的,说可以避免出现 隐藏宏 提示,刚才是忘删啦。
不过删去之后,还是不行( ...

VBAProject (FUNCRES.XLAM)
的RibbonX_Code 里边的代码也要删除
然后进入工作表,将对勾都删除掉.就可以解决了
VBA的知识不太全面的话,不建议在网上随便下载代码块......
回复

使用道具 举报

 楼主| 发表于 2012-9-14 14:41 | 显示全部楼层
rebornxldeng 发表于 2012-9-14 11:35
楼主对VBA对象应该也不是很熟悉...我也不是很熟悉
看代码的大致意思
这个工作薄利用了工作薄相关事件的.
...

上午没看全你的回复,已经按照你提供的步骤操作,结果可行,十分感谢。
回复

使用道具 举报

 楼主| 发表于 2012-9-14 14:46 | 显示全部楼层
jlf2003 发表于 2012-9-14 11:23
1\空位--对象,按DEL键,如果一次性删除不完,多操作几次就可以了
2\选择整行--查找--替换""--OK
3\用代 ...

多谢回答,删除一次再打开缺失就没有了~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 19:44 , Processed in 0.203270 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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