谁知道哪里有excel的数学分析excel2007加载宏宏的下载啊?

常用软件推荐
原创软件推荐
EXCEL万能百宝箱是著名微软办公软件EXCEL(Microsoft Office for EXCEL)增强型插件。包括230个菜单功能和100个左右自定义函数,集330个宝贝于一身,但体积小于12MB。当安装万能百宝箱后,如果您使用Excel 2007,则将产生【万能百宝箱】菜单,包括230多个子菜单;如果您使用Excel 2013或者2010,将产生【经典】与【万能百宝箱】功能区。根据各功能的特点,对子菜单作了18个分类, 而在函数向导对话框中也新增120个左右新的函数,用于扩展Excel的基本功能。且所有功能都通用于64位Excel 、2013。EXCEL万能百宝箱支持中英文显示与繁简体操作系统、拥有30多款华丽的皮肤界面,支持Excel2010全面隐藏选项卡,这个插件还前承了Excel2003经典样式菜单,目的是方便那些从Excel2003转向使用版的朋友熟练使用。兼并了ExcelTabs工作薄多标签插件,方便在不同工作薄中切换与使用。跨工作薄存储格逐步提示输入功能让你录入数据更轻松。图片批量尺寸及嵌表格式导图、导入多行列图片具备18项可设置参数,多达60种组合导入方式,满足各行业不同需求的图片导入导出与规范排版。表达式计算精灵让数学函数及复杂公式表达式全自动计算一切变得那么轻巧与高效,且能与EXCEL智能交互操作。工程解密功能可以解除VBA工程不可查看的EXCEL工程文档,解除后重新打开文档可100%准确还原源代码,是VBA开发者的必备利器。采用字典补码查漏纠错技术实现台湾繁体系统中繁简转换与GB2BIG5转换准确率达100%,达到微软同效功能。更内置了比Vlookup()函数更强大且好用的VlookupIn()函数。能对VBA宏程式能实现撤销与还原操作,防止鼠标误点功能与误操作。在EXCEL另存DBF功能的基础上还可以轻松实现对所有SQL数据库(*.DBF)文件进行加密或解密操作,防止重要内容不被随意读写操作。由全球顶尖级水平微软MVP专家与财会管理信息团队历时多年开发,是与EXCEL用户与爱好者共同努力的结晶,被誉为&全能的办公瑞士军刀&。64位版本的EXCEL万能百宝箱需要安装在64位操作系统中以及安装微软64位完整版OFFICE2007--OFFICE2013的运行环境支持。安装不成功原因分析:对于无法安装的朋友请注意以下8点 : & &&一:必须是完整版OFFICE,不能是绿色版、精简版,它们不支持COM加载宏. &二:WIN 7或WIN 8必须以管理员或Administrator权限用户安装,其他用户可能无安装权限. &三:如果是WIN 7或WIN 8,必须以管理员权限用户安装,且从控制面板中关掉用户帐户控制(UAC)功能并重启电脑后再装工具箱. &四:支持32位与64位WIN 7和Win 8,但不支持64位OFFICE。如果装了其它的EXCEL工具,请先关掉它,它们有可能删除本工具的菜单. &五:不要使用除系统之外的皮肤包桌面主题显示,如果安装了请先卸载掉,以免影响工具皮肤界面正常显示.六: 如果XP系统+管理员权限+32位Office个别版本不能自动加载工具箱菜单的: Office按钮--&Excel选项--&Excel加载项--&Com加载项--&转到按钮--&添加安装目录中的ExcelTools.Dll文件并确认即可.七: 若32位Office2013出现不能加载时,微软EXCEL2013用户需要安装VB后再装万能百宝箱,最后再卸载VB即可。或者从2010版升级安装成2013版本.八: 安装万能百宝箱之后如果是WPS2013,最好切换为经典风格皮肤界面并重启金山WPS即可.使用说明与安装方法:(也可参考程序安装目录中的安装说明.TXT文档) & &附录:VB下载:/html/378.html九: 64位版本的EXCEL万能百宝箱需要安装在64位操作系统中以及安装微软64位完整版OFFICE2007--OFFICE2013的运行环境支持。2016年 V23.0修正内容:23.0.1 软件产品添加数字签名与数位签章,确保下载为官方原版,防止软体被篡改.23.0.2 原创EXCEL图片自动放大镜功能,能随单元格移动来缩放存储格中图片的显示大小.23.0.3 原创单元格公式保护盾功能,能批量对所有工作薄表中的公式进行隐藏保护防复制与修改.23.0.4 原创GetTelNum()与GetModelNumber()可从单元格字符串中取电话号码或产品型号的函数.23.0.5 增强对系统XP特别是Windows10系统与微软Office2016版本32位与64位的优化支持.23.0.6 新增RandZero(),RandOne(),RandNum(),RandNumAll(),RandBetweenAll()一系列随机数函数.23.0.7 新增GetNum(),TrimNum(),GetZF(),TrimZF(),GetHZ(),TrimHZ()数字与字符及汉字操作的函数.23.0.8 新增GetNumLink()可取间隔符连接的月份或日期的字符串及TrimBlank(),TrimBiaoDian()等函数.23.0.9 新增修复双击打开文档功能,可修复某些系统因DDE问题可能引起的双击打开EXCEL文档错误提示问题.23.0.10 收集一些正版用户反馈的建议,综合采纳并完善功能,让功能使用更便捷人性化.
高速下载器地址
适合机型:三星N9200,三星N9200刷机包
Android版本:6.0.1
ROM大小:1320.00 MB
本站提供的软件会测试再上传,但无法保证所有软件都没有问题,如果您发现链接错误或其它问题,请在评论里告诉我们!
下载点支持点击下载(IE图标)或(迅雷图标),若直接点击下载速度太慢,请尝试点击其他的下载点,若文件太大请使用高速下载器。为确保下载的文件能正常使用,请使用最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于或的有关提示,请自行注意选择操作。
本站所有资源均是软件作者、开发商投稿、网上搜集,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!将不对任何资源负法律责任。所有资源请在下载后24小时内删除。
网友评论评论内容摘要(共 8 条,) 得分 94 分
不知是否需要注册?
很好用,你好
真心好用,还附有教程与帮助,不赞不行哈
服务太差!
有这个神器,就好了许多!
64位的真好用!
好用顶一个
赞 终于出64位平台的了作者辛苦查看: 12943|回复: 25
EXCEL自带加载宏内容及用法简析
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
23:46 编辑
一.前言  关于EXCEL本身自带的标准加载宏的用法介绍,也许是大家很少用它的原因,这方面的帖子少之甚少。曾经有这方面的求知欲,但苦苦找不到资料。通过这几天的学习,我把其中的大致内容做一个总结和介绍,供大家参考和各位达人指导。在了解该标准加载宏的功能的基础上可以进行拓展,在进入VBE窗口后,输入自带的标准加载宏密码,对其功能进行二次开发和利用。  加载宏主要包括三种:Exce加载宏(扩展名为.xla)、COM加载宏、自动化加载宏。Excel可以使用两种类型加载宏:Excel加载宏和COM加载宏。微软在Excel安装程序中提供了15个加载宏程序(大家不一定完全安装),可在其官方网站中下载其他的加载宏程序。我这里介绍的是EXCEL2003本身自带的标准加载宏。其自带的标准加载宏有:  查阅向导(介绍在1楼)  条件求和向导(介绍在2楼)  分析工具库(介绍在3楼)  分析工具库—VBA函数(介绍在4楼)  规划求解(介绍在5楼)  欧元转换工具(介绍在6楼)  Internet AssistantVBA(介绍在7楼)。  最后做一个关于防止宏自动加载和运行的小结(介绍在8楼)
  本文在EXCEL2003的基础上按上面的顺序分别对其进行介绍。  EXCEL自带的标准加载宏的使用方法,选择-工具-加载宏,就会出现下面的对话框:
图片1.jpg (21.46 KB, 下载次数: 31)
23:54 上传
  顺便提一下那个隐藏的很深很难懂的自动化选项,点自动化选项,可以进入自动化宏加载选项:
自动化.jpg (83.65 KB, 下载次数: 13)
23:58 上传
二.查阅向导  这个就是自动创建关于列表的index+match的查找公式,数据量大的话使用该工具可能比手动写index+match公式快一点。选择-工具-加载宏,勾选查阅向导,工具选项下就会多一个向导菜单,下面向导-查阅下拉菜单。  Step1:选择需要分析查找的数据区域,如下表的A1:E7,选择工具-向导-查阅,就会出现下面的对话框,其包含行列标志的区域自动选择完成:  
图片3.jpg (50.01 KB, 下载次数: 17)
00:05 上传
  Step2:直接点下一步,出现如下对画框:
图片4.jpg (50.88 KB, 下载次数: 13)
00:07 上传
  选择所要查找的行、列的值,以进行精确查找。可以在下拉列表里选择,本例选择要查询的是”张3”的”爱好”,点下一步,出现如下对话框:  
图片5.jpg (40.07 KB, 下载次数: 19)
00:08 上传
  注意,此步若选择没有匹配的行标志或列标志,向导将让你输入带匹配的值,查找时将选择小于等于待匹配的值来进行查找,返回模糊匹配的结果。
图片11.jpg (62.19 KB, 下载次数: 2)
00:09 上传
  Step3:选择只显示公式,点下一步,选择存放公式的单元格为D9:
图片6.jpg (36.69 KB, 下载次数: 10)
00:10 上传
  Step4:点完成,D9显示查询的结果,并显示具体的index+match公式:  =INDEX($A$1:$E$7,MATCH(“张3”,$A$1:$E$7,),MATCH(“爱好”,$A$1:$E$1,))复制代码
图片7.jpg (35.93 KB, 下载次数: 13)
00:12 上传
  若Step2里选择没有匹配的行标志或列标志,此时查询结果将返回模糊匹配的结果,返回小于等于查找值的最大值的查询结果。显示的公式是忽略第4参数d的vlookup+match:
=Vlookup(“李4”,$A$2:$E$7,MATCH(“爱好”,$A$1:$E$1,))复制代码  
图片10.jpg (34.2 KB, 下载次数: 14)
00:13 上传
  在Step3里,若选择”复制公式及参数”,在Step4里一次选择3个单元格则可存放”张3、爱好、爱好是什么”这一条完整的记录到3个你所选择的单元格。此时index+match公式引用的单元格为你选择的存放查找记录的单元格,因此只要修改查找记录即可得到新的查找结果,而不用修改公式。
图片8.jpg (36.57 KB, 下载次数: 11)
00:14 上传
图片9.jpg (35.82 KB, 下载次数: 1)
00:15 上传
  题外话:在查阅向导得到的公式的基础上可以进一步修改和利用。查阅向导默认采用index+match的精确查找方式和vlookup+match的模糊查找方式,突显该查找组合的效率方面的优越性。  (后续)To be Continued
整理辛苦,解释详细
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
23:38 编辑
三.条件求和向导  提供了对列表中的数据根据不同的条件求和的工具,这个和查阅向导,可以实现自动生成条件求和SUM+IF公式。Step1:点工具-加载宏,勾选条件求和向导,工具栏里会增加一个菜单:向导-条件求和。选择需要条件求和的区域,选择工具-向导-条件求和,会出现下面的页面:  
条件求和1.jpg (61.16 KB, 下载次数: 9)
00:32 上传
  Step2:选择求和列标志段(这里无法对行标志进行求和)和条件,可以设置多个条件,点添加条件即可。条件的比较运算符有6种。下面对年龄大于等于19的男性的成绩进行求和:
条件求和2.jpg (53.85 KB, 下载次数: 15)
00:33 上传
Step3:同查阅向导的Step3,可选择只显示公式,此时只输出SUM+IF求和结果及公式;也可选择复制公式及条件,同时把求和条件和求和结果显示在多个单元格,改变条件即可改变求和结果而不用改变公式。
条件求和3.jpg (45.22 KB, 下载次数: 1)
00:34 上传
选择复制公式及条件,依次选择3个单元格(2个放条件+1个放结果)得到下面的结果:
条件求和4.jpg (42.49 KB, 下载次数: 9)
00:34 上传
这里有2个条件自动生成SUM+IF组成的数组公式:
=SUM(IF($C$2:$C$7&=C10,IF($B$2:$B$7=D10,$F$2:$F$7,0),0))复制代码多个条件则多个IF嵌套,1个条件也不能生成SUMIF公式,还是数组公式:
=SUM(IF($B$2:$B$7=&男&,$F$2:$F$7,0))复制代码  可以看到,条件求和向导和查阅向导很相似,一个是SUM+IF条件求和,一个是INDEX+MATCH或VLOOKUP+MATCH查询结果。
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
23:45 编辑
三.分析工具库  分析工具库大家常常用,因为要用RANDBETWEEN。其提供一组包括金融、统计和工程类的数据分析工具和函数,增添了Excel中没有包含的统计和分析功能。主要有方差分析、相关系数、协方差、描述统计、指数平滑、F-检验 双样本方差、傅利叶分析、直方图、移动平均、随机数发生器、排位与百分比排位、回归、抽样、t检验、z检验等。  选择工具-加载宏-勾选分析工具库,则可以使用一些函数,如RANDBETWEEN、QUOTIENT、GCD、LCM、CUMIPMT、XIRR、XNPV,这里顺便对只有加载分析工具库才能使用的函数进行一下归纳,大部分是我们没有见过或用过的。  日期函数类:EDATE、EMONTH、NETWORKDAYS、WEEKNUM、WORKDAY、YEARFRAC;  工程函数类:  BESSELI、BESSELJ、BESSELK、BESSELY、BIN2DEC、BIN2HEX、BIN2OCT、COMPLEX、CONVERT、DEC2BIN、DEC2HEX、DEC2OCT、DELTA、ERF、ERFC、GESTEP、HEX2BIN、HEX2DEC、HEX2OCT、IMABS、IMAGINARY、IMARGUMENT、IMCONJUGATE、IMCOS、IMDIV、IMEXP、IMLN、IMLOG10、IMLOG2、IMPOWER、IMPRODUCT、IMREAL、IMSIN、IMSQRT、IMSUB、IMSUM、OCT2BIN、OCT2DEC、OCT2HEX。  财务函数类:ACCRINT、ACCRINTM、AMORDEGRC、AMORLINC、COUPDAYBS、COUPDAYS、COUPDAYSNC、COUPNCD、COUPNUM、COUPPCD、CUMIPMT、CUMPRINC、DISC、DOLLARDE、DOLLARFR、DURATION、EFFECT、FVSCHEDULE、INTRATE、 MDURATION、NOMINAL、 ODDFPRICE、ODDFYIELD、ODDLPRICE、ODDLYIELD、PRICE、 PRICEDISC、PRICEMAT、RECEIVED、TBILLEQ、TBILLPRICE、TBILLYIELD、XIRR、 XNPV、 YIELD、YIELDDISC、YIELDMAT。  信息函数类:  ISEVEN、ISODD  数学与三角函数类:  FACTDOUBLE、GCD、LCM、MROUND、MULTINOMIAL、QUOTIENT、RANDBETWEEN、SERIESSUM、SQRTPI。  加载分析工具库宏后除多了一些可以使用的函数之外,还多了以下分析工具:
分析工具库.jpg (30.93 KB, 下载次数: 3)
00:42 上传
  这都是一些统计学上的分析工具,一般很少用,特别专业的问题要借助专业统计分析软件如SPSS来解决。  也可以不加载分析工具库,用代码来调用它,见该文。  另外与分析工具库有关的自带加载宏就是分析工具库-VBA了,调用VBA里的函数需要用到它。     
详尽的剖析……感谢分享!
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
23:55 编辑
四.分析工具库—VBA函数  允许开发人员用分析工具库的语法发布金融、统计及工程分析工具和函数。为分析工具库提供的VBA函数。  在要从VBA代码里调用函数时需要加载该自带宏,以让分析工具库使用该VBA函数,因此只有在加载了分析工具库宏后才能使用VBA函数。加载完分析工具库—VBA函数宏后会在工程窗口会多一个工程模块:  
分析工具库-VBA.jpg (10.87 KB, 下载次数: 9)
00:49 上传
  该加载宏是为ANALY32.XLL提供接口模块,在下面的文件夹下可以找到:C:\Program Files\MicrosoftOffice\Office11\Library\Analysis\..
  调用其内部函数有两种方法,例如:
Application.Run(&FunctionName&,&Parameters&)复制代码CallMsgbox(Application.Run(&atpvbaen.xla!Complex&,3,3)) = 3+3i复制代码  该两种方式有细微差别,第一种方法较好。在VBE里点工具-引用,勾选atpvbaen.xls,可以在调用函数时不用带前缀。
分析工具哭-VBA1.jpg (81.81 KB, 下载次数: 4)
00:49 上传
Call MsgBox(complex(3, 3)) = 3+3i复制代码Call MsgBox([atpvbaen.xls].complex(3, 3)) = 3+3i复制代码     
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
00:01 编辑
五.规划求解  规划求解大家也常用,简要介绍一下。规划求解是一种公式求解和优化的工具,对基于可变单元格和条件单元格的假设分析方案进行求解计算。  规划求解是对单变量求解的扩展,比较常见的线性规划求解(最大值、最小值、方程)。规划求解最多有200个变量,单变量求解只能有1个,具体介绍可参阅该网站/  如下的例子:  
例子.jpg (44.29 KB, 下载次数: 21)
00:58 上传
  设置好目标单元格和条件:  
规划求解2.jpg (69.38 KB, 下载次数: 10)
00:58 上传
  执行完4步迭代后得到:  
规划求解3.jpg (53.24 KB, 下载次数: 11)
00:59 上传
& &&&规划求解还能设置迭代模型及迭代参数:  
规划求解的选项.jpg (45.37 KB, 下载次数: 20)
00:59 上传
& &&&规划求解还是很值得研究的。     
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
00:04 编辑
六.欧元转换工具提供用于欧元转换的工具。将数值的格式设置为欧元格式,并增加一个 EUROCONVERT工作表函数,用于转换货币。该工具支持的货币有:
&&国家/地区&&&&基本货币单位&&&&ISO代码&&&&比利时&&&&法郎&&&&BEF&&&&卢森堡&&&&法郎&&&&LUF&&&&德国&&&&德国马克&&&&DEM&&&&西班牙&&&&西班牙比塞塔&&&&ESP&&&&法国&&&&法郎&&&&FRF&&&&爱尔兰&&&&爱尔兰磅&&&&IEP&&&&意大利&&&&里拉&&&&ITL&&&&荷兰&&&&荷兰盾&&&&NLG&&&&奥地利&&&&奥地利先令&&&&ATS&&&&葡萄牙&&&&埃斯库多&&&&PTE&&&&芬兰&&&&芬兰马克&&&&FIM&&&&希腊&&&&德拉克马&&&&GRD&&&&斯洛文尼亚&&&&托拉尔&&&&SIT&&&&欧盟成员国&&&&欧元&&&&EUR&&  作为两个外部函数之一的EUROCONVERT(另一个是SQL.REQUEST),其使用方法为:  =EUROCONVERT(货币值或单元格引用,源货币代码或包含该代码的单元格引用,目标货币代码或包含该代码的单元格引用,逻辑值)复制代码  逻辑值TRUE或FALSE/0表示计算精度和显示精度。此函数不应用数字格式且无法用于数组公式。
  个人感觉这个工具是很没有用的东西。
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
00:06 编辑
七.InternetAssistant VBA  使用Internet Assistant语法,将Excel数据发布到网站上,在EXCEL97里这个叫Internet Assistant Wizard,该标准宏只能在EXCEL97里使用。可以直接把EXCEL文件转化为HTML格式,也可以把EXCEL数据添加到已经存在的WEB页面内容里,并实现WEB页面内容随着你EXCEL表格的内容的改变而自动更新。把使用方法见:   /download/en/details.aspx?displaylang=en&id=17716  谁有EXCEL97,可以试一下。  这个工具到底现在还留在加载宏选项里是为了什么?只能在EXCEL97里用?
阅读权限95
在线时间 小时
本帖最后由 hjj0451 于
00:11 编辑
    八.取消宏自动运行的方法  尽管EXCEL自带宏不会自动运行,但有些自定义的宏是很讨厌的,自动运行,让本来很熟悉的东西变的陌生,有以下方法可以尝试。当然更有难度的还有借助VBA代码彻底清除。  不需要加载的宏可以取消该宏加载勾选,就不会在打开EXCEL表格时弹出宏安全性警告。  彻底删除宏代码所在的模块。  彻底删除安装在“Microsoft Office\Office”文件夹下的“Library”文件夹或其子文件夹,或“Windows”文件夹下的“Program Files\User Name\Application Data\Microsoft\AddIns”。  为了阻止打开文件时自动运行的宏的运行,选择文件-打开,选择打开的文件名字,在点击“打开”时按住Shift键;选择文件-关闭,在点击关闭时按住Shift键,可以阻止在关闭时自动运行的宏的运行;按住Shift键并点击窗口右上角的”×”也可以在关闭工作薄时阻止宏的运行。  运行下面的代码,可以查看你的EXCEL表格所加载的宏的名称及保存的文件夹路径,可以有针对性地删除和修改他们。
Public SubAddins_List()
  Dim icount As Integer
  For icount = 1 To Application.Addins.Count
      Range(&A& & icount).Value =Application.AddIns(icount).Name
      Range(&B& & icount).Value =Application.AddIns(icount).FullName
      Range(&C& & icount).Value =Application.AddIns(icount).Installed
      Range(&D& & icount).Value =Application.AddIns(icount).Path
  Next icount
End Sub复制代码
                 
阅读权限95
在线时间 小时
留作补充。              
阅读权限95
在线时间 小时
& & & & & & & &
此贴发在基础版应该很合适不过了
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师没有office安装光盘,急求excel2003完整版下载地址,有加载宏的(要用数据分析) 谢谢!!_百度知道
没有office安装光盘,急求excel2003完整版下载地址,有加载宏的(要用数据分析) 谢谢!!
提问者采纳
完全免费用://apps:http.hi.baidu
来自团队:
其他类似问题
为您推荐:
加载宏的相关知识
其他3条回答
天空软件、华军软件园都能下载。
qq,发封邮件过来,给你2003简版带vba(宏)+2003完整光盘版
没有单独的EXCEL,即使有都不是正式的,使用中不完整,会随时崩溃.建议下载OFFICE2003通用版,80M,很完善,100%解决问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁EXCEL加载宏如何制作成安装文件。要详细过程,谢谢!!!_百度知道
EXCEL加载宏如何制作成安装文件。要详细过程,谢谢!!!
我想制成一个安装包,点后自动加载,加载该文件,加载宏,然后点工具。现在每次用都是打开EXCEL文件我用EXCEL做了一个EXCEL加载宏
提问者采纳
Library,打开excel就会出现在加载宏列表中:C;Microsoft Office&#92。如果使用的是Excel 2010自己用没必要做成安装文件;Office14&#92,可以将目标加载宏放到以下文件夹中;Program Files&#92,如果退出时不取消勾选:&#92,下次起动就会自动加载,把文件放到加载宏文件夹下面,则该加载宏将自动出现在可用加载宏列表中
如果是2003呢,应该放到那个文件夹下面呢?我这个宏就是拿安别人安装的,很多人用。
2003版的在:C:\Documents and Settings\Administrator\Application Data\Microsoft\AddIns
2007呢,跟2010是同一个位置吗?
2007:C:\Program Files\Microsoft Office\Office12\Library
提问者评价
来自团队:
其他类似问题
为您推荐:
其他3条回答
Workbook_AddinUninstall()&&=&&&nbsp,当加载宏加载时;ctl&=&nbsp.当新建工作簿时;&&5,每次打开和关闭EXCEL时都会触发它们.Saved&2.菜单通过在系统菜单上增加菜单项可以将操作提供给使用者.com/zhidao/wh%3D450%2C600/sign=2ac25d71bf7b/b999a414acfbd1cbc1;&quot!只需要将上面的Category参数改变一下就可以了;&quot.CSub我把这个放在最后;Sub在接口处理上;False&nbsp,先来说一下与加载宏相关的Workbook事件;&True&&quot,上面处理的都是加载宏加载后的关联;ApplicationDim&As&nbsp,怎样才能和EXCEL自身的函数一样被放在“财务”类呢;T)&金额小写转换为大写&&nbsp。MacroOptions方法还有其它一些参数;&#39;&=&Target&wkb_SheetSelectionChange(ByVal&&&&=&Category.Caption&nbsp,但当你关闭EXCEL重新打开时。在“另存为”对话框中;Sub&1)&nbsp,达到的目的仅仅是一般人并不注意的函数分类,通常它只需要在模块中写一段Function代码;wkb&As&nbsp,再没有其它的吗。设计加载宏过程应注意两个方面;&&nbsp,一旦文件名的后缀变为了XLA;&Workbook)&nbsp:=msoControlButton)&HasShortcutKOn&nbsp.&&nbsp,&&&&Left(dx:Function&nbsp,很快就会掌握的;&nbsp.Saved&;&nbsp.Add(Name,&nbsp,然后在“标题”框中为加载宏指定一个您希望在“加载宏”对话框中出现的名称,虽然加载宏中的代码可以被其他工作簿(中的代码)调用;=&nbsp:a.Add(TWorkbook_AddinInstall()&As&nbsp。清楚了上述特性。正确的做法是使用属性过程和Auto_OSubPrivate&nbsp。现在:Sub&&):=1不熟悉这个方法不要紧;=&&nbsp,除了分别发生在AddinInstall后和AddinUninstall前之外:=&&False&nbsp:逻辑&A&quot,目的是提请你注意Open和Auto_Open的区别;;。任务;负&关联到Application&Target&&&&nbsp.MacroOptions&&nbsp,加载宏加载后每次EXCEL的打开和关闭都不会触发它们,因此普通用户并不会感觉到它的存在,&&&amp。普通工作簿的代码一般只在特定的工作簿中才生效;-&;&&&,加载宏的所有好处和优点;IIf(dx&Resume&nbsp,你就应该知道如何合理安排加载宏的初始化代码;&quot:要转换的金额.=&&amp,这是因为加载宏文件与普通EXCEL文件除了后缀形式上的区别外:&nbsp.hiphotos:A$&,关联对象为新切换到的工作簿(2)完成关联代码上面的分析知道:=1&nbsp,它也不会被按住的Shift屏蔽;:&元&dx(n)&#39;&&Application:**********************************************************************************************EXCEL加载宏制作攻略[日期,加载宏代码与其它VBA代码看上去也许没有太多的差别,除了我们需要的。Awkb&nbsp.OnAction&HVCenter&quot?1.为函数添加说明信息至少你可以通过对象浏览器设置“属性”为函数添加一段说明信息(对需要换行的说明可以在编辑时使用组合键CTRL+ENTER)。我们仍通过实例;As&;&Range)&nbsp,&nbsp,加载宏事件应对所有打开工作簿发生的事件进行处理;Application。(2)加载宏不受宏安全级的限制;&mandBwkb&nbsp.Controls:=T&&nbsp,二是提供适当的接口方式以便用户可以使用这些操作,大体我们将需要(改变)关联,喜欢混用ThisWorkbook和ActiveWorkbook的朋友要好好看看帮助文档中二者的差别了;;Sub&nbsp.Caption&352&金额小写转换为大写dx&app_NewWorkbook(ByVal&nbsp://b;vbCr&A=&nbsp,可以在“加载宏”对话框中单击“浏览”找到它?答案是否定的,先把它做为普通的工作簿保存(我们后面还会继续用它)再另存为XLA;Sub&wkb&nbsp?我们会想到MacroOptions方法:QEE用&nbsp,&&让我们再次回到Open事件中,因此创建工具栏和菜单的代码一般应写在AddinInstall事件中;True以使EXCEL忘记这种改变,但EXCEL会记住普通EXCEL文件的修改;;&;角&quot,加载宏就象EXCEL本身固有的功能一样工作;&nbsp,都是属于EXCEL的常规操作者的,&&nbsp。现在请在模块中粘贴下面的代码。首先使用WithEvents关键字定义一个Workbook对象;。也可使用前面介绍过的MacroOptions方法设置;Office&nbsp:&&quot.StatusBar&nbsp。(3)在“文件”菜单上单击“另存为”:=&quot.Saved&nbsp.当在两个工作簿之间切换时;&As&nbsp.MacroOptions&&)End&&nbsp,&As&nbsp,函数的属性设置将不被接受;End&&nbsp,当用户使用“插入函数”时;)))dx&&8;;&nbsp。Private&零元零角&quot,却发现它又回到了“用户定义”中.Address,&Workbook_Open()&nbsp,&nbsp.Add(Type,&nbsp,代码一般写在Thisworkbook中;&Wb&With&SubPrivate&&Sh&nbsp,我想我已经把你引入歧途;&&nbsp,但它要求设计者更为密切地注意加载宏的运行环境;,加入宏设置后再改回://b;&&quot.baidu.Add&=&&#39;O&quot,如何将它与活动工作簿关联呢;&Let&Sub&nbsp,&IIf(Left(Right(新建菜单&With&Len(dx)&nbsp,&Workbook)&nbsp,但这样做是繁琐而低效的;Workbook注意;[DBnum2]&quot:Private&&nbsp:文本&nbsp,调用加载宏的工作簿呢,这些信息当用户使用“插入函数”对话框时就会看到;Next&nbsp,千万不要把它当成了C中的“头”文件或链接库,&3;&[字体;&quot、概述1.制作加载宏的一般步骤(1)创建一个新的工作薄;Macro:Application,在其中添加代码;Function如果觉得必要,取消选中复选框即为卸载该加载宏:=&With&&财务扩展函数&&SubPrivate&&A&nbsp.MacroOptions&,一般不提倡使用自定义菜单来代替系统菜单;&ThisWWith&nbsp:=&quot,又增加了3条语句;With&&&ctl&nbsp,WithEvents关键字不能在标准模块中使用;WithEnd&=&&&DWith&With&&&&nbsp。下面代码将前面的过程关联到新建的菜单项和工具栏上,&&dx&角整&&nbsp.A&quot.Caption&nbsp,&nbsp.IsAddin&&&Property然后再在模块代码中加入Auto_Open过程;2;=&True在加载宏文件中使用类似在无耐情况下才采用的变通代码,没有个性;;&&&nbsp,&nbsp。具体设计主要应解决两方面问题。在此之前;&)&&nbsp?很简单,请你新建一个工作簿;&/zhidao/pic/item/b999a414acfbd1cbc1,你可以设置文件属性(见一。1,需要先将还原为普通工作簿,&Set&&1)&With&nbsp:Property&);&nbsp,一是代码实体;End&nbsp、处理加载宏过程加载宏的另一个重用功能就是提供扩展的操作,你可以直接写成!有的朋友甚至还会有被歧视的感觉呢。同样;Replace(Target.VerticalAlignment&nbsp,&SubPrivate&nbsp,这通常是写在模块中的Sub过程;=&&nbsp。下面列出了EXCEL内部分类对应的Category参数的整数;=&Next&Replace(Replace(Replace(Replace(app&xlCenter&nbsp。(2)Open和BeforeClose:]&wkb&=&nbsp:=&&&Sub&&零元&=&nbsp,&Each&&amp,MacroOptions方法对宏的设置不能在隐藏的工作簿中进行,该属性为True&&&nbsp,&nbsp。(2)书写事件代码Private&Error&nbsp。比如;&ThisWTrue&)End&dx&&6;Category,&Sub2.关联对象(1)分析需要关联的所有情况写好了上面的代码;&nbsp,可以帮助我们;Sub由于工具栏和菜单生成后不会随EXCEL的关闭而消失、1.(2))并为该函数添加说明,它就会和EXCEL自身的函数一样使用,我们稍后就会提到MacroOptions方法;卸载工具栏和菜单&=&&&amp。2.加载宏的加载和卸载通过在“工具”菜单上单击“加载宏”;dx&Wb&WorkbookPrivate&nbsp,然后感受一下它的效果吧。在“文件名&&quot,写入相应的事件;WbEnd&&nbsp。这两次改变不会触发AddinInstall和AddinUninstall事件;=&新建工具栏&nbsp.WithEvents&&quot。关于为函数定制说明信息;=&nbsp:=&Sh&Sub&。下面代码卸载前面创建的工具栏和菜单,&nbsp,即活动工作簿发生变化的情况列示如下;ByVal&&AHVCenter()&#39,将代码写在加载宏中和写在普通的工作簿中相比,加载宏函数会被分类放在“用户定义”类别中,&&中&&nbsp.Controls&),并把dx函数放入其中;上句会在“插入函数”对话框中增加一个新类别“财务扩展函数”,&nbsp,&nbsp,&&财务&Macro,说明它已经加载;&=&测试(&Replace(T2);&nbsp,&&nbsp?首先应该分析可能进行关联的时机;Workbook)&2);&&Sub&nbsp,你会发现,二是将预作的“事件代码”和对象关联;&&quot,并可在“文件名”框中修改文件名;by&&nbsp。Dim&;&nbsp,我更希望由你说出来……三;;End&&Auto_Open()&nbsp.CWithEnd&nbsp.;=&&Set&来源;&mandBars(1);&nbsp。3.工具栏可以使用EXCEL现有的工具栏上增加按钮也可以通过新建工具栏来完成;=&End&M&nbsp.MacroOptions&&In&一;Excel&你选择的区域:数学与三角函数4;myCmdbar&Workbook_Open()&ActiveWorkbookEnd&Range)&测试(&amp,让选定区域文字水平垂直居中&nbsp,它们在加载宏作用期内各自只会发生一次;ActiveWorkbook就可以了呢;&9;&Replace(Application,&;&nbsp,请参见,关联对象为新打开工作簿c。以本例;gly1126&=&&&myCmdbar&quot:让加载宏实现当用户在活动工作簿的活动工作表选择某一区域时;&=&1)&说明是加载宏工作簿;,加载宏是对EXCEL基本功能的扩充.Position&nbsp:=&ApplicationEnd&零角&quot.IsAddin&供参考;&nbsp。Private&wk&nbsp,看完后面的例子你再去查看一下它的帮助;Resume&nbsp,一个重要的内在区别就是IsAddin属性。哦,一般有3种处理方式.MacroOptions&nbsp?我无意保留一个没有多大实用价值的技巧;&As&nbsp,你需要记住的是;M=&wkb_SheetSelectionChange(ByVal&&End&AAs&。即使将安全级设为“非常高”;IIf(Left(Right(dx、处理加载宏函数加载宏函数似乎是制作加载宏中最简单的;mandBars(&&nbsp,因此:=&&nbsp.Caption&&ThisW);&&quot,状态栏显示该区域的范围;分&加载宏(*;&居中&quot.Visible&nbsp,并且在加载宏卸载时随之卸载,&&wkb&=&nbsp。3.加载宏的作用加载宏可以扩展EXCEL的功能;ctlEnd&&3),粘贴下面的代码;&nbsp:统计&ActiveWkb(ByVal&&WithEvents&&;Object,可以加载制作好的加载宏文件.xla)”:(1)加载宏对所有打开的EXCEL文件都生效,目的确实达到了;&nbsp,然后再选择保存路径;wkb&)End&&&小]&;1)&nbsp,需要用到Application级的事件;Set&nbsp.IsAddin&&&nbsp,当某个加载宏名称前的复选框被选中时;零&quot。需要说明的是;你选择的区域;Sub还有一个问题;CSub&nbsp.OnAction&nbsp://b,它要求设计者具有一定的类知识和良好的代码组织能力;TrueEnd&=&A;Category:Set&WbEnd&On&nbsp:日期与时间&nbsp.HorizontalAlignment&M&nbsp.FaceId&&nbsp.StatusBar&True&&nbsp,并且出现在“插入函数”对话框的列表中,有如下优点;=&nbsp。也许不会有很多人这样认为;As&nbsp,一是事件代码本身。对已经成为XLA文件的函数说明的添加及修改并不需要总是手工先还原为XLS文件;&nbsp:(1)AddinInstall和AddinU&nbsp,因此在完成设置后;&&&nbsp,看看这3句代码,上面的语句放在哪儿呢;元&quot:=msoControlPopup)&nbsp,&&&quot.jpg" esrc="ThisWapp_WorkbookActivate(ByVal&nbsp.Delete&&nbsp,包括为函数添加说明;&Selection&元整&=&nbsp。这两个事件分别发生在加载宏加载和卸载时的,首先在ThisWorkbook中加入下面的属性过程;=&&&&nbsp。关于函数的制作;WithEvents&HVCenter&quot,&nbsp,也不会有宏运行的提示;&nbsp,&Sub四;&&quot。(2)在“文件”菜单上单击“属性”:查找与引用&nbsp,&Dim&app_WorkbookOpen(ByVal&nbsp:Dim&nbsp,本例需要Workbook对象的SheetSelectionChange的事件;&#39:信息如果你不想记住这些整数的含义,对象成员的使用也更应规范和严谨;这段代码的含义很简单;As&ThisWdx&nbsp?首先把它放在AddinInstall事件中看看;)dx&nbsp.IsAddin&nbsp:财务&nbsp:&,在“宏”对话框中;;作者。1.设计事件代码(1)分析要用的对象和事件不难知道;&nbsp,在“备注”框中输入您希望当用户从“加载宏”对话框选择该加载宏时在“加载宏”对话框下方出现的说明信息;Sub&ThisWSub&&xlCenter&&quot。现在的问题。2.为函数分类默认情况下;);&&nbsp,还需要加一句ThisW=&那么是否可以为加载宏函数增加一个新类别呢:Private&&财务扩展函数&quot,真的很抱歉,继续前面的设计来介绍;$&&nbsp.当新打开工作簿时;app&nbsp,下面语句在分类的同时会为函数增加说明,&nbsp?你是否认为可以在上面的Open事件中加入;&nbsp。&C&Workbook)&nbsp.Text(Round(n+0;&居中&quot,&nbsp:图示自定义函数描述信息及有关介绍,从“保存类型”框中选择“Microsoft&=&For&&&nbsp,真的这样天真过。我该如何纠正呢.CommandBars(1),&&nbsp,看来需要放在Open事件中;ThisWorkbook,如果它不在列表中。和上两个事件不同;ByVal&&CommandBarControl&nbsp。特别提请不习惯使用加载宏而专门VBA代码书写的朋友们注意的是:=&&#39;ctl,单击“选项”按钮完成;&quot:=&:大&dx&If&nbsp.MacroOptions&Set&nbsp:=&nbsp,在第一次加载时;元&ShortcutKM;&Sub你会发现。(3)加载宏在运行时其工作簿窗口是隐藏的;&dx&quot,这两个事件在加载宏作用期内会被多次触发;&nbsp,&参数N;&=&nbsp,单击“摘要信息”选项卡;;&quot,在对象浏览器中为函数添加说明信息必须在“另存为”加载宏之前:=&quot,但笔者初学VBA的时候;;-&Set&nbsp。汇合前面的代码如下,&&&nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="属性”对话框中;WbEnd&wkEnd&Then&nbsp。定义Application对象。在代码实体的设计上;Right(零&Error&As&&nbsp。A&nbsp.Delete&T)&=&&nbsp。二.com/zhidao/wh%3D600%2C800/sign=4ac65c67506e75cbc29e29/b999a414acfbd1cbc1,因此使用这两个事件的工作簿一定是XLA工作簿;;&nbsp.dx&&nbsp:数据库7、处理加载宏事件原则上讲;&nbsp,插入模块:Application,然后在Open事件中将它关联到当前的Application即可.hiphotos。1.快捷键为过程设置快捷键可以在另存为加载宏文件前在“工具”菜单上单击“宏”-“宏”;Wb&nbsp,关联对象为新建的工作簿b;msoBarTop&nbsp。(图)<a href="Next&nbsp。加载宏事件的设计相对函数和过程的设计而言通常要复杂得多.ActiveWkb&&quot
可以做成一个按钮啊~通过按钮在触发宏!
宏程序已经做好了,我看到别人做的加载宏可以制作成安装包,点击就可以安装进去,而我的则需要自己手动去加载
可以把你的程序放到一个事件中,在你的EXCEL中建一个按钮,通过按钮触发这个事件就好了!如:sub command_click
宏程序代码
end sub你说的安装包我不是很清楚,建议你先做一个空应用程序,把你的宏程序代码放进去,把应用程序导出来!原理都是一样的,都是通过一个入口触发你的程序运行。
这个我知道,你还没有懂我的意思,程序已经做好,我想把这个宏程序推广出去,制作成安装包的形式。就是别人安装后,每个EXCEL文件都可以用。
不好意思啊,可能我接触的比较浅,解决不了你的问题
这个不是安装的问题吧,是宏的安全设置吧。也可能我没理解你的问题。方便把你的文件发来看看吗?
方便给文件请HI我
加载宏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 excel2007加载宏 的文章

 

随机推荐