作者BanPeeBan (踢屁屁)
看板Office
标题[算表] 欲大量修改图形来源Sheet
时间Wed Nov 29 21:16:21 2017
软体:execl 2003
版本:2003
已知一个excel档内有4个Sheet:SheetA SheetB SheetC SheetD
SheetA为一份A1:B10的数据表格
SheetB为SheetA的表格绘制x-y散布图
SheetC亦有一份A1:B10的数据表格
想要在SheetD也建一个SheetC表格的x-y散布图
有比较快的方法吗?
因为实际状况是
表格不只四个
SheetA SheetC...有若干表格 但是对应的格子做标都一样
SheetB SheetD...也都根据那些表格画图
目前是过两种方法
1. ctrl+F 欲把SheetD的来源资料路径中的SheetA取代成SheetC
->结果:取代好像不适用图表...
2. 选取SheetA & SheetB後建立复本
->结果:发现SheetB复本的图还是抓SheetA的表格而不是抓SheetA复本的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.240.69.189
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1511961384.A.951.html
1F:→ newton41: 在sheetB把数据叫进来,利用indirect把sheet name留成变 11/29 22:06
2F:→ newton41: 数,然後sheetB画图,直後SheetD等需要图的都只要复制Sh 11/29 22:06
3F:→ newton41: eet然後改刚刚预留的sheet name变数。 11/29 22:06
请问inderect是vba吗?
请大大指点把sheet name留成变数要怎麽写OTZ
※ 编辑: BanPeeBan (123.240.69.189), 11/29/2017 22:24:05
4F:→ newton41: =INDIRECT("'" & C2 &"'!A2") 11/30 07:53
5F:→ newton41: C2 就是放你的sheetname的储存格,A2表示你是要该分页的 11/30 07:54
6F:→ newton41: 第一栏第二列。 11/30 07:54