- 帖子
- 1
- 主題
- 1
- 精華
- 0
- 積分
- 2
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- 7
- 閱讀權限
- 10
- 註冊時間
- 2015-7-26
- 最後登錄
- 2015-7-26
|
[發問] Excel VBA以定義過的WorkSheet搭配Excel一般函數
小弟正開始Excel VBA的寫作過程
試著將sht1宣告成Worksheet (Dim sht1 as Worksheet)
再以變數Sheet1去與Excel函數做搭配
目前已知可以利用Range ("A1").Value 及 Range ("A1").Formula去輸入公式
但似乎都沒辦法以Sheet1去直接做運用
例如:sht1.Name = "工作表1"
當要表示 =countif(工作表1!C:C,A1)時
是否能夠轉換成 將工作表1直接用sh1去做代替,簡化VBA的訊息
現在我的進度只會把用字串的方式去表示 = "=countif(" & sh1.Name & "!C:C,A1)"
期望可以簡化成 = "=countif(sh1!C:C,A1)" 這類比較易瞭的公式
另外當有跨活頁簿時,是否也可以藉由宣告Workbook
Dim wb1 as Workbook
去將wb1.sh1去運用在Excel公式中!? |
|