- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
58#
發表於 2015-5-11 16:01
| 只看該作者
回復 57# starry1314 - Option Explicit
- '模組頂端的 Dim 為這模組中程式可用的變數
- Dim WbSh(1 To 3) As Worksheet '宣告變數型態 指定為工作表
- Sub Main()
- Set WbSh(1) = ThisWorkbook.Sheets("數據")
- 'ThisWorkbook.Sheets("出餐單")如改為 "出餐單A"
- Set WbSh(2) = ThisWorkbook.Sheets("出餐單") '在此改為 "出餐單A"了就可以了
- Set WbSh(3) = ThisWorkbook.Sheets("快速輸入")
- Call Ex
- End Sub
- Sub Ex()
- WbSh(1).Range("B22").Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
- With WbSh(3) '不必 Select來 Select去
- .Range("B2") = "=" & WbSh(2).Range("H1").Address(, , , 1)
- '用公式連結
- .Range("C3") = "=" & WbSh(2).Range("C4").Address(, , , 1)
- .Range("D3") = "=" & WbSh(2).Range("V1").Address(, , , 1)
- .Range("B4") = "=" & WbSh(2).Range("X3").Address(, , , 1)
- .Range("B5") = "=" & WbSh(2).Range("E1").Address(, , , 1)
- End With
- End Sub
複製代碼 |
|