- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 1# usana642 - Private Sub Worksheet_Change(ByVal Target As Range)
- If Application.CountA(Cells(Target.Row, 2).Resize(, 10)) <> 10 Or Target.Row < 2 Or Target.Column > 11 Then Exit Sub
- For i = 1 To Target.Row - 1
- k = 0
- For j = 2 To 11
- k = k + IIf(Application.CountIf(Cells(Target.Row, 2).Resize(, 10), Cells(i, j)) = 1, 1, 0)
- Next
- If k = 10 Then MsgBox "與第" & i & "列重複": Exit Sub
- Next
- End Sub
複製代碼 |
|