VB怎么可以调用excel里的宏,具体操作怎么做?

现在我有一些数据是储存在excel里的,这些数据都是一一对应的,如“1985年对应的53”,我想做个VB程序可以提取里任意时段的
数据,并把它绘制成一种图的形式。。。我是新手急需,哪位高手帮帮忙啊“?

Set VBExcel = CreateObject("Excel.Application")
VBExcel.Run ("C:\MyFile\MyExcel.xs!MySub")
Set VBExcel = Nothing

VBExcel.Run参数
文件名!宏名

确保Excel安全级别为低,否则会阻止VB自动调用宏。

由于你描述不清楚,我不能准确告诉你如何做。你需要在你宏里面设置对应年份的参数的函数,通过中间文件或者什么传递变量。你可以百度中查询:VB调用 excel 宏。

其实你可以把宏复制到vb代码中实现,也可以用vb引用excel画图表。

参考资料:http://zhidao.baidu.com/question/46947475.html

温馨提示:内容为网友见解,仅供参考
无其他回答

怎样运用VB调用Excel简化表格处理?
1. 打开Excel97,点击菜单栏中的“工具”按钮,选择“宏”,再选择“VB 编辑器”。2. 进入“VB编辑器”,界面类似于“Visual Basic”。使用控件如“添加用户窗体、添加模块、添加类模块”,并从“属性窗口”中添加属性。3. 为简化表格处理,可以创建打印窗体,通过程序实现数据定位和循环调用打印过程。

VB如何操作EXCEL中的宏命令
首先在Excel里面录制宏。然后在VB"工程"菜单中选择"引用"栏;选择Microsoft Excel x.x Object Library 在VB里设置一个按钮Button1 以下代码:Sub button1_click()Dim xlApp As Excel.Application Dim xlBook As Excel.WorkBook Dim xlSheet As Excel.Worksheet Set xlApp = CreateObject("Excel.Applic...

用vb怎么调用在excel中写入的宏?
VB打开Excel:ShellExecute hwnd, "open", "C:\\1.xls", vbNull, vbNull, 1 在ThisWorkbook下建立Private Sub Workbook_Open()宏命令,则在每次打开这份Excel文档时就会自动运行该宏的代码。

VB怎么可以调用excel里的宏,具体操作怎么做?
由于你描述不清楚,我不能准确告诉你如何做。你需要在你宏里面设置对应年份的参数的函数,通过中间文件或者什么传递变量。你可以百度中查询:VB调用 excel 宏。其实你可以把宏复制到vb代码中实现,也可以用vb引用excel画图表。参考资料:http:\/\/zhidao.baidu.com\/question\/46947475.html ...

怎么在VB中调用excel的数据库?
1、点击Excel界面左下角的录制宏按钮录制宏。2、在【宏名】处输入一个有意义的名称,帮助以后识别该宏的功能。本例按照默认名称命名。选择将宏录制在【个人宏工作簿】并点击【确定】按钮。3、马上点击Excel界面左下角的停止录制宏按钮停止宏的录制。4、按Alt+F11打开VBE界面,如下图。5、在代码部分...

excel中使用vb编写宏并使用
1.首先打开excel,选择功能区的视图-宏-录制宏 2.然后在弹出框中填写名称及其说明,便于多个宏时进行区分。点击确定。3.再次点击视图-宏,选择查看宏 4.选择你刚刚添加的宏,点击编辑,就会进入vb编辑器页面 5.在编辑器中编写你想要的功能,(例如截图中的A列第一行填写1,A列第二行填写2),保存...

请教大神,怎么用vb\/vba实现excel的按键宏,只对本excel工作簿操作
在VB中:Set xlExcel = GetObject(, "Excel.Application") '获取EXCEL进程 Set wb = xlExcel.Workbooks.Add '新建一个工作簿 Set xlSheet = wb.Sheets(1) '把新建工作簿的第一个工作表赋给xlSheet

如何在VB6.0中调用并运行Excel的宏
set XlsApp=createObject("Excel.Application")set XlsWkBook=XlsApp.workbooks.Open ("c:\\test.xls")XlsApp.run "我的宏名"

在Excel中如何使用VB语句实现自动运行宏
如果是打开Excel文件就自动运行宏,那么,可以在ThisWorkBook里面,在WorkBook_Open事件里面加入代码,这样启动Excel文件即可自动运行宏。或者在模块里面使用Auto_Open事件,也可以自动运行宏。如果是在Excel使用过程中使用宏,就必须根据你的需要,选择合适的事件来触发宏代码。比如,如果要A1单元格的值改变,就...

excel中怎么使用vba
Excel中的VBA代码需要在VBE窗口是使用(具体请看下面详细分析)Excel版本参考:2010 1、ALT+F11,进入VBE对话框 2、右击-插入-模块 3、输入代码(使用已有代码,直接复制粘贴进入即可)4、按F5运行或者点击三角按钮运行代码 5、查看效果

相似回答