如何利用VBS运行EXCEL中的宏

条件1:一个已经打开的EXCEL
条件2:有一个宏
如何利用VBS运行这个宏呢?

第1个回答  2011-01-27
点击“工具→宏→宏”

ALT+F8本回答被提问者采纳

关于vbs调有excel宏的问题
objXLApp.Run "abc",这条语句是调用“f:\/abc.xlsm”文件里的一个宏过程,所以abc.xlsm文件里必须要有一个名为abc的宏,而不是该文件名为“abc”。我创建这样一个工作簿文件,并修改了代码,可以运行。Sub test()Dim objXLApp Dim objXLBook Set objXLApp = CreateObject("Excel.Application")...

求excel表格VBS宏自动运算代码,具体如下
您可以将上述代码复制粘贴到 Excel 的 VBA 编辑器中,然后设置一个按钮来触发该代码的执行。当按钮被点击时,该代码将会自动在表格中生成随机数,并自动判断是否符合要求。如果某个行的计算结果不符合要求,该行会被清空,然后重新计算。当所有的行都符合要求后,程序执行结束。

如何用vbs实现excel添加新工作表?
1、首先,在Excel中按快捷键“Alt + F11”,如下图所示。2、其次,在VBA编辑器中依次单击“插入”-->“模块”,如下图所示。3、然后,在“模块”中输入如下代码:Option Explicit Sub addwork()Sheets.Add after:=Sheets(Sheets.Count)End Sub 4、接着,在VBA编辑器的左侧输入模块的名称,如下...

vbs或者vb操作excel
在此界面直接按F5运行此宏,所有文件的工作表都复制到这个新的工作簿中(这是粗体部分的作用)。你可以用 =SUM(Sheet2:Sheet18B2)来求这几个Sheet的B2的和。第二个要求,假设你每个文件都在单元格A1或者A列,可以用以上类似方法把所有记录提取到一个工作表中,然后进入宏界面,插入如下代码:Function...

[VBS]请问在excel单元格中插入字符串的问题。
在Excel中,处理单元格问题时,有时会遇到将一个特定公式应用于多个单元格的情况。例如,你可能有一个公式需要应用到当前单元格以及它的上下左右邻近单元格。在VBA宏语言中,有几种方法可以实现这个目标,其中一种是使用相对引用与绝对引用的组合。假设你有一个公式需要在当前单元格之外的特定位置应用,...

vb创建带宏的excel的问题
大哥,Excel里面本身就有宏的。打开Excel后,按Alt+F8就行了,或者“工具”——(下拉)宏,然后你就可以自己用vb语言编程了,录制也行。个人认为录制比较方便,然后用“For Each 。。。”语句改改最快了

vbs怎么插入表格批注。提示缺少对象,要完整的代码 。谢谢
DisplayAlerts=FALSE'调用EXCEL文件的时候不显示Excel.visible=TrueExcel.workbooks.open("D:\\test.xlsx")'将sheet1设置为活动sheetExcel.workbooks(1).activateExcel.ActiveSheet.Range("B17").AddComment("Hello" & vbLf & "QTP") Excel.workbooks(1).SaveExcel.quitSet Excel = Nothing ...

怎样用VBA宏输入EXCEL用户编辑区域密码?
"if wsh.appactivate("VBAProject 密码") then wscript.sleep 500: wsh.sendkeys "123@abc~"写在记事本里保存为123.vbs,放个快捷方式在桌面,快捷方式设置下:快捷键设置个F7之类不常用不容易冲突的,确定,重启电脑,打开有保护的excel文件,到输入密码的界面,按F7,自动输入密码,搞定。

vbs怎么给excel写入数据,并显示数据。
Set oexcel=CreateObject("excel.application")Set obook=oexcel.Workbooks.Open("c:\\test\\excel.xls")Set osheet=obook.Sheets("sheet1")'显示第一个工作表A1单元格数据 msgbox osheet.cells(1,1)Set obook=Nothing Set osheet=Nothing oexcel.Quit ...

如何使用VBS脚本程序读EXCEL文件,有没有具体流程?
如果是XP系统,可以使用如下代码 VBS控制Excel的一些常见方法:(一) 使用动态创建的方法 首先创建 Excel 对象,使用ComObj:oExcel = CreateObject( "Excel.Application" )1) 添加新工作簿:oExcel.WorkBooks.Add 2) 打开已存在的工作簿:oExcel.WorkBooks.Open( "C:\\Excel\\Demo.xls" )3) 设置第2...

相似回答