excel中的宏能用来处理不同工作簿中的数据吗?

作者&投稿:邵霞 (若有异议请与网页底部的电邮联系)
excel里面我想 用VBA实现调用另一个工作簿中的数据怎么解决~

1、点击Excel界面左下角的录制宏按钮录制宏。

2、在【宏名】处输入一个有意义的名称,帮助以后识别该宏的功能。本例按照默认名称命名。选择将宏录制在【个人宏工作簿】并点击【确定】按钮。

3、马上点击Excel界面左下角的停止录制宏按钮停止宏的录制。

4、按Alt+F11打开VBE界面,如下图。

5、在代码部分输入或者粘贴执行某项特定功能的代码。

6、在功能区(Ribbon)上鼠标右键,选择【自定义快速访问工具栏】。

7、向窗体中拖动一个“标签”和一个“按钮”,右击“按钮”,从其扩展菜单中选择“属性”项。

8、双击“获取Excel数据”按钮,在打开的代码编辑窗口中,输入以下代码。

9、双击“Sheet1”工作表,在弹出的代码编辑窗口中输入如下代码。

10、返回Excel表格,激活Sheet1工作表,就可以看到窗口弹出,同时点击“获取Excel数据”按钮,就可以读取Excel中的数据啦。

举个例子,先左键单击一个空白单元格

方法1:在编辑栏文本框中输入“=[Book2]Sheet1!B2+A1”
方法2:在“F5”单元格文本框中输入“=[Book2]Sheet1!B2+A1”


“[ ] ” 这个符号要在英文输入的情况下才可以。

BOOK2是你工作簿的名字 ,视具体情况而定

SHEET1是你当前工作表的名字

B2是另一个窗口工作簿的要用到的单元格

A1是你当前工作表要用到的单元格

注意:这些代号要视具体情况而定

方法1:左键点“输入”按钮
方法2:按下键盘上的“Enter”键
方法3:左键点编辑区的单元格空白处


可以实现的,前几天我刚编了一个类似的程序,从网络服务器的一个固定位置读出一个报表中需要的数据,并根据需要自动生成表格。但是需要自己编写不少代码。
如果需要通过程序创建和填写表头:Range().select、ActiveCell.Row、ActiveCell.Column几个函数可能要用到。
读取数据的时候可以先录制一段宏,套用这段宏代码去编剩下的部分。
具体怎么编和你的工作情况关系很大,自己慢慢摸索吧。
如果比较简单的话,直接用单元格引用也是可以的。

这要用到VBA,我现有的就有一个
如果需要进一步的话,可Hi我....

Set fso = CreateObject("Scripting.Filesystemobject")
Set fc = fso.GetFolder("C:\files")
i=1
'历遍文件夹中所有Excel工作表
For Each fo In fc.Files
If fo.Type = "Microsoft Excel Worksheet" Then

cells(i,1)=fo.Name
......加入模块处理各工作表里的数据

i = i + 1
End If
Next

不用宏:

1.引用单元格数据:
只要选中你现在<需要录入数据>的单元格--双击-- =(等号) ---切换到到另一表格需<引用数据>的单元格单击---返回到刚才那个表格,数据就复制过来了.

2.复制表格:
把刚才的表格复制一份(按住CTRL拖动左下角的sheet1或sheet2),那么这一张格就和刚才的表格一样了.所以,只需要做一份表格,其余的就只需适当修改了.

祝好运.

所谓求人不如求已

LZ自己录制一个宏,包括打开文件,提取数据,复制粘贴,研究下代码就可以了。

自己写的话就要创建对象,

到ExcelHOme 去看下吧,这类代码很多


xcel表格如何用宏自动计算(如入库数,出库数和库存数,有个按键...
当用户频繁进行某一固定重复操作才需要使用到宏,你可以使用宏录制功能。另外你的需求根本不需要宏来实现,在汇总单元格录入汇总公式即可,excle是用来简化数据统计的,不是用来装逼的。如果想深入学习,建议网上搜索相关视频资料。

如何让ELXCEL表点击自动加一,例如是21,我点了一下21就可以变成22_百度...
对单独的一个单元格,可以用“插入→工具栏→窗体→微调项”功能,在页面中画一个“上下箭头”的微调按钮,右击按钮执行“设置控件格式”命令,在“控制”选项中设置“最小值”、“最大值”、“步长”、“单元格链接”(假如A2),“确定”即可。如果是一个数据列或者是区域,应该考虑用VBA功能来实现...

如何把excel中的一个工作表单独嫖猠xcel文件
使用宏可以解决。比如运行以下宏代码可以把工作薄中的sheet1工作表单独保存为一个文件:Sub 保存sheet1工作表为工作薄()Sheets("Sheet1").Activate ActiveSheet.Copy ActiveWorkbook.SaveAs ThisWorkbook.Path & "\\" & ThisWorkbook.ActiveSheet.Name ActiveWorkbook.Close End Sub ...

excel2013如何添加加载项
xcel2013如何添加加载项的教程:添加加载项步骤1:打开一个EXCEL工作簿,单击“文件”按钮添加加载项步骤2:在左侧单击“选项”命令添加加载项步骤3:弹出“EXCEL选项”对话框,切换到“加载项”选项卡,在“管理”下拉列表中选择“EXCEL加载项”选项。添加加载项步骤4:选择“EXCEL加载项”选项后,两单击...

Excel表格怎么编程?使用Excel表格编程的操作方法
1、打开excel文档,在开发工具中找到vba。要使用vba必须要通过vba工具栏进行操作,因此需要将vba工具栏调出。如果找不到vba的位置,在excel的选项中进行设置勾选。勾选之后点击确定返回主界面可以看到工具栏出现“开发工具”字样,说明vba工具栏已经调取成功。2、如图所示,点击“插入”中的“模块”。3、...

打开有密码的EXCEL文件总是无响应
xcel中的公式如:VLOOKUP等函数公式, 或者个人编制的宏文件时,所有带有宏的公式单元格全变0值或者错误值提示字符等等。三、宏病毒处理方法 1.使用office宏病毒专杀工具,不影响原有文件。会提示MSExcel.ToDole.a清除完成。【极力推荐】比较安全。2.使用杀毒软件提示有macro.office.vba.gen,但清除之后...

如何用EXCEL中命令按钮调用VBA中用户窗口??
详细操作步骤如下:1.Alt+F11,代开VBA编辑界面,输入下图中的代码:2.关闭VBA,返回工作表,在“开发工具”中点击插入,选择第一个命令按钮 3.插入之后,会自动弹出宏编辑界面,此次能看到刚才写好的宏名字,选中,并确定 4.点击按钮,就看到弹出Userform1来了。

excel有哪些好用的插件
绝大部分操作可撤销XCEL必备工具箱是一个同时支持EXCELWPS插件,安装后就可以使用,与excelwps;有些插件是以可行性文件存在的,直接双击鼠标安装即可,有的是以加载宏文件存在的,把这个文件放在安装目录下宏文件启动路径下,有细微差异的;现成的没几个,需要自己开发addin安装上使用,简单。1方方格子 ...

EXCEL中下拉选框切换
4.右击某个命名后的按钮,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如fuhao1等),确定退出。 重复此步操作,将按钮与相应的宏链接起来。 5.关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。 五、用“视面管...

超快超强激光及其科学应用发展趋势研究
高重复频率高平均功率的超强激光产生超强质子束、电子束、中子束、X 射线、伽马射线,以致超强太赫兹脉冲等次级超强光源作为新型工具,可以拓展到光核反应、激光推进、核聚变能源和核废料处理、疾病治疗等更为前沿的重大基础科学研究和实际应用中。 三、超快超强激光国内外研究现状 (一)超快激光及其科学应用 1. 阿...

民丰县14791264226: excel中的宏可以跨表格计算吗 -
邸试舒脑: 在于设计,不在于宏的功能..宏不但可以跨工作表,还可以跨工作簿,还能跨应用,比如,在Excel中,用宏操作Word、OutLook、Access甚至操作系统和SQLServer等等

民丰县14791264226: 在EXCEL中,宏有什么用途? -
邸试舒脑: 宏能使操作自动化,也可以扩展EXCEL的功能. 比如,有些操作是经常做且有一定的规律,那么将这些操作录制下来,以后只要遇到这种操作,只需执行一次录制的宏就完成了操作,从而简化了工作. 此外,由于VBA的功能强大,一些基本制作无法完成的功能,可以通过编制VBA程序来实现.

民丰县14791264226: EXCEL里面的“宏”怎么用? -
邸试舒脑: 宏主要用来处理有规律的重复的工作,相当于批处理.想好了就能编辑出来.工具→宏→录制新宏→然后指定一个快捷键(如L,相当于ctrl L快捷键),然后指定、关闭.开始录制宏.把你能够重复的操作执行一下,以计算机能识别的重复为准.然后→工具→宏→停止录制. 这样宏就录制出来了.你ctrl L执行就行了.连续按,则连续执行. 如果不完全正确,还要修改宏.

民丰县14791264226: excel中宏的作用和使用方法 -
邸试舒脑: 宏的作用是,当你对一个表格有一系列的操作,同时这些操作是有固定的顺序的,而这些操作你常常需要重复去做,这样的话,你可以把这些操作做出一个宏,每次运作宏一次,就把这一系列的操作重复了一遍. 所以,宏,其实就是一个多项操作的集合.比如,有些报表是需要每月、甚至每周都要做一次的,而操作的过程是一样的,那你就可以利用宏这个功能了. 宏的使用,包括:创建宏,录制宏,编辑宏,运行宏,和删除宏等等.详细的操作,根据你使用的Excel版本的不同,略有不同,你可以参考“帮助”的功能. 至于,能不能在你的电脑内使用宏,还要看你的Excel安装过程中,有没有附带安装.宏的使用,会涉及到VB编辑器,如果想很好的使用,需要花费时间去研究.

民丰县14791264226: 宏在EXCEL表格中起到什么作用? -
邸试舒脑: 宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对EXCEL施加作用的时间有所不同,作用时的条件也有所不同.菜单命令一般用在EXCEL的设计过程中,而宏命令则用在EXCEL的执行过程中.菜单命令必须由使用者来施加这个...

民丰县14791264226: EXCEL的宏是什么作用
邸试舒脑: excel主要是用来管理数据的,统计和会计用的较多些. excel有强大的函数库,可以用来方便的做各种运算. excel还可以生成各种图表,形象的反应你的数据. excel的数据透视表更是可以在一拖一放之间,就将数据分析完毕. 当然ECXEL最...

民丰县14791264226: EXCEL表格中的宏有什么作用? -
邸试舒脑: 所谓宏就是一段VBA编写的程序, 它的实用功能就是对于表格中经常使用的一系列操作,录制成宏,以后每次运行宏就能完成这些操作. 如:有些月报表中每次要将本月数据使用复制、粘贴到上月数据,而且有多处操作,以便与本月数据比较,这时就可以采用宏,简化了每月的操作. 希望对你有所帮助!

民丰县14791264226: 想问下,EXCEL表格的宏是用来干嘛的,到底什么时候可以用到宏呢. -
邸试舒脑: 宏是一种程序,或称批处理,是用vba语言编写的一段运行程序.运行宏,可以执行将很复杂的操作并且要多次重复操作改为程序来操作,以提高工作效率.在EXC...

民丰县14791264226: excel中宏可以做什么用? -
邸试舒脑: Excel-宏-Use 宏是Word提供的有力工具,使用宏可以快速得到重复执行的命令或内容(不同于剪贴板,宏可以定制在不同时间内使用).比如,我们可以把一个作者通讯地址录制成一个宏,那么当作者在文章中需要填写通讯地址时,点击通讯...

民丰县14791264226: 在电子表格中,宏的作用及设置?? -
邸试舒脑: 宏是一个指令集,用来告诉EXCEL来完成用户指定的动作.宏类似于计算机程序,但是它是完全运行于EXCEL之中的,我们可以使用宏来完成枯燥的、频繁的重复性工作. 宏完成动作的速度比用户自己做要快得多.例如,我们可以创建一个宏...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网