作者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/m.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