- 帖子
- 20
- 主題
- 5
- 精華
- 0
- 積分
- 63
- 點名
- 2
- 作業系統
- WINXP
- 軟體版本
- OFFICE 2007
- 閱讀權限
- 20
- 註冊時間
- 2014-11-21
- 最後登錄
- 2025-2-9
|
3#
發表於 2015-12-23 22:00
| 只看該作者
我試著寫出以下巨集,結果是成功的,因我還屬自學的初心者
故有以下需請教各位前賢,請不吝指教,謝謝.
(1)是否有更好的寫法?
(2)如果B3~B14欄位原保持空白,要寫成當一key入代碼時,可自動變換對應欄位顯示"1",該如何運用worksheet_change語法加入此段巨集
要以如此寫法的用意是:就不用再額外有執行巨集的動作了
Book2.rar (12.73 KB)
Option Explicit
Sub TESTsearch()
Dim i As Integer
For i = 3 To 14
Select Case Cells(i, 2)
Case "A"
Cells(i, 3) = 1
Case "B"
Cells(i, 4) = 1
Case "C"
Cells(i, 5) = 1
Case "D1"
Cells(i, 6) = 1
Case "D2"
Cells(i, 7) = 1
Case "D3"
Cells(i, 8) = 1
Case "D4"
Cells(i, 9) = 1
Case "D5"
Cells(i, 10) = 1
Case "D6"
Cells(i, 11) = 1
Case "D7"
Cells(i, 12) = 1
Case "D8"
Cells(i, 13) = 1
Case "D9"
Cells(i, 14) = 1
Case "D10"
Cells(i, 15) = 1
End Select
Next i
End Sub |
|