excel的宏录制中,如何拷贝其他excel表格。如果方便顺便把如何引用其他excel表格中的内容。

我想在F:\资料宏文件夹中“测试工作表1.xls”的六个工作表随机拷贝一个,粘贴在我的excel中的第5个工作表,我的宏如下:
Sub Macro6()
'
' Macro6 Macro
'
Dim y As Single
y = 6 * Rnd + 1
'F:\资料宏\[测试工作表1.xls]Sheets("y").Select
Cells.Select
Selection.Copy
Sheets(5).Select
Cells.Select
ActiveSheet.Paste

End Sub

运行时总是将我鼠标所选的工作表拷贝,粘贴在我的excel中的第5个工作表。求高手修改。另我想运用宏引用 F:\资料宏文件夹中“测试工作表1.xls”第三个工作表中第5行第六列单元格中的数据,请问怎么引用?

你试试用 workbooks.open()打开文件
dim wb
set wb = workbooks.open("F:\资料宏\测试工作表1.xls")
wb.sheets(y).select
……你的操作代码
wb.colse false '关闭工作薄追问

还是有小问题,我私信您了,麻烦看一下

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

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

excel怎样引用其他工作薄中的数据
1. 打开Excel软件并定位工作簿 打开Excel应用程序,并找到需要引用数据的工作簿。确保两个工作簿都处于打开状态。2. 选择需要引用的数据 在目标工作簿中,找到并打开包含需要引用数据的工作表,然后选择需要引用的数据区域。3. 使用公式引用数据 在需要引用数据的工作表中,点击一个空白单元格,然后输入等...

如何用函数或VBA调用(引用)另外一个工作表的数据
1、首先,在Excel表格中输入如图内容,以方便在VBA中进行读取和处理操作。2、进入VBA环境,可以按键盘上的“Alt+F11”进入。右击“Microsoft Excel对象”,从其右键菜单中选择“插入”-“用户窗体”项。3、接着向窗体中拖动一个“标签”和一个“按钮”,右击“按钮”,从其扩展菜单中选择“属性”项。...

excel工作表如何引用其他excel工作表的数据?
访问不同工作簿(其他文件)的工作表中单元格的格式是:[文件名.扩展名]工作表名!单元格,例如我要在Sheet1的A1单元格中引用test.xls中Sheet2工作表中A1单元格的内容,那就输入=[test.xls]Sheet2!A1 那我们为了引用不同单元格的A1内容,我们在C1单元格中填入工作表的名称,在A1中输入公式=C1 & ...

excel表格如何引用其他表格里的数据
方法:1、商品表1,看有商品代号 2、商品表2,看也商品代号 3、把商品表2中的其它两个分类"标题"栏目复制到商品表1中.4、接着下面用公式引用.在商品表1中选中单元格,再点击上面的fx,选择全部,找到vlookup.点确定 5、关于Vlookup函数内容解析:Lookup_value“唯一值”为需要在数组第一列中查找作参考...

EXCEL中如何引用另一个表格的数据?
详情请查看视频回答

怎样用excel引用其他表格数据
excel表中数据跨工作表引用的方法 第五种,利用数据透视表简单操作,也可以跨表分类统计,如图所示:当然,这种统计数据方法比较快,但有时候不太方便,看个人情况使用。excel表中数据跨工作表引用的方法 excel表中数据跨工作表引用的方法 excel表中数据跨工作表引用的方法 excel表中数据跨工作表引用的方法...

如何在excel表格里链接另一个表格里面的数据,要详细操作方法
在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。 1.执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名?如“fuhao1”?并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。选中“录制宏”工具栏上的“相对引用”按钮,然后将需...

如何在excel里引用其他sheet里的值?
1.在sheet2中计算出sheet1表中月花费总额的最大值。sheet1和sheet2如下图所示。2.在sheet2中的C4格写入公式“=MAX(”,注意只需要写成这样就可以了,不要按回车,可以看到上方的公式栏也显示了“=MAX(”。3.接下来直接切换到sheet1,然后用鼠标选中D2到D6,这个时候可以看到上方的公式栏显示的是...

EXCEL中如何提取多个工作表中的数据
如果需要提取每个工作表中A1单元格的数据,可以在一个新的汇总工作表中,使用公式分别引用这五个工作表的A1单元格。或者,可以使用VBA编写一个宏,自动遍历这五个工作表,并将A1单元格的数据提取到汇总表中。这样,就可以方便地在一个地方查看所有月份的销售数据了。总的来说,Excel提供了多种方法来...

相似回答