如何先執行VBA的程式再點選存格位置,及更改定義名稱
- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 1# 漂流木 - Sub 中途點選()
- Dim s As Date, A As Range
- t = Now
- Do Until s >= 1 / 11520
- s = Now - t
- If s >= 1 / 34560 And A Is Nothing Then Set A = Application.InputBox("請點選儲存格", , , , , , , 8)
- Loop
- If Not A Is Nothing Then MsgBox A.Address
- End Sub
- Sub 更名()
- Dim n As Name
- For Each n In ThisWorkbook.Names
- If n.RefersToRange.Address = "$A$2" Then myname = n.Name: Exit For
- Next
- If myname = "" Then MsgBox "A2還沒建立名稱": Exit Sub
- newname = InputBox("請輸入新名稱", , myname)
- ThisWorkbook.Names(myname).Name = newname
- ActiveSheet.Cells.Replace myname, newname
- End Sub
複製代碼 |
|
|
學海無涯_不恥下問
|
|
|
|
|