- 最後登錄
- 2024-11-19
- 在線時間
- 42 小時
- 註冊時間
- 2013-6-19
- 閱讀權限
- 20
- 精華
- 0
- UID
- 13205727
- 帖子
- 59
- 積分
- 28 點
- 潛水值
- 12630 米
| 從樓主大大的問題描述.......很難理解樓主大大想問的問題是什麼.......
我假設樓主大大是想:
1. 從先兩個Range中找出重疊的儲存格
2. 檢查重疊的儲存格的值,然後填入檢查的結果
底下為針對假設的代碼:- Private Sub CommandButton1_Click()
- Set Range1 = Union(Range("A1:B10"), Range("D1:D15"))
- Set Range2 = Range("B1:D10")
- Set isect = Application.Intersect(Range1, Range2)
- Me.Cells(2, 10) = isect.Count
- Dim cel As Range
- For Each cel In isect.Cells
- Select Case cel.Value
- Case 1
- cel.Value = "Excellent"
- Case 2
- cel.Value = "Great"
- Case 3
- cel.Value = "Good"
- Case 4
- cel.Value = "Bad"
- Case 5
- cel.Value = "Worse"
- End Select
- Next
- isect.Select
- End Sub
複製代碼 底下為執行前與執行後的畫面:
... |
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊 |