- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
2#
發表於 2013-4-18 15:17
| 只看該作者
回復 1# myleoyes
試試看- Option Explicit
- Sub 練習()
- Dim ZZ As Range, E As Range, M
- On Error Resume Next
- Set ZZ = Application.InputBox("請不吝賜教!", " 請教前輩們!!", Type:=8)
- 'Type 選擇性的 Variant。指定傳回的資料類型。如果省略此引數,對話方塊將傳回文字。這可為下列值的其中之一或其中幾個的和。
- '值 意義
- '0 公式
- '1 數字
- '2 文字 (字串)
- '4 邏輯值 (True 或 False)
- '8 儲存格參照,作為 Range 物件
- '16 錯誤值,比如 #N/A
- '64 數值陣列
- If ZZ = False Then Exit Sub
-
- For Each E In ZZ.Cells
- M = IIf(M = "", "", M & "+") & IIf(E = "", "0", E)
- Next
- [$M$1] = M
- End Sub
複製代碼 |
|