標題:
vba 兩工作表間多個連結
[打印本頁]
作者:
t591nm
時間:
2015-8-4 15:28
標題:
vba 兩工作表間多個連結
假設有工作表a與工作表b
工作表b內有多個不連續的儲存格資料需要連結至工作表a相對應的欄位
我用最笨的方式錄製巨集
例如
工作表b的B5儲存格=a!B5
工作表b的C9儲存格=a!C9
藉此方式錄製巨集
若需要連結的儲存格有很多且大多不連續
這樣錄製巨集很費時又費力
請問有沒有什麼辦法可以試試
謝謝
作者:
lpk187
時間:
2015-8-4 16:24
本帖最後由 lpk187 於 2015-8-4 16:32 編輯
回復
1#
t591nm
可以的話請上傳檔案,比較容易理解你的需求
下列程式只是個範例,是B工作表作所有的不連續連結
若有範圍可修改Cells為Range("??:??")
Public Sub Ex()
For Each Rng In Sheets("A").Cells.SpecialCells(xlCellTypeConstants)
Sheets("B").Range(Rng.Address) = "=A!" & Rng.Address
Next
End Sub
複製代碼
[attach]21646[/attach]
作者:
jackyq
時間:
2015-8-4 16:27
有規則或有對應的名稱就可以
都沒有就只能慢慢 key in
作者:
t591nm
時間:
2015-8-4 17:10
大概這樣
如果要連結好多儲存格就得一個一個按
有沒有更快速的方式呢
謝謝[attach]21647[/attach]
作者:
lpk187
時間:
2015-8-4 17:36
本帖最後由 lpk187 於 2015-8-4 17:37 編輯
回復
5#
t591nm
看了你的檔案,你也太沒規則了吧!連條件都沒有怎連?
總要知誰是誰的吧!
作者:
t591nm
時間:
2015-8-5 08:47
回復
6#
lpk187
[attach]21652[/attach]
謝謝提醒
已略為更新
其實哪個儲存格要放什麼資料也都是看去年的舊資料的
雖然每份舊資料都放一樣的
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)