- 帖子
- 586
- 主題
- 123
- 精華
- 0
- 積分
- 763
- 點名
- 0
- 作業系統
- WINDOW7
- 軟體版本
- Office 2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-16
- 最後登錄
- 2017-3-14
 
|
4#
發表於 2013-1-25 16:23
| 只看該作者
回復 2# GBKEE
版主
我再將你的程式碼套用到其他的例子
我發現我對你的程式碼可能有一些不了解
1.可以先問依下我目前寫的 篩選問題這各程式碼 跟你上面的方式的差異在什麼地方?
2.你上面的方式也可以改成我現在這各例子嗎?
我想要去看哪一天是一個人加班 當個人加班時數<>加總的加班時數則那一欄刪除- Sub 篩選問題()
- For R = 7 To [A65536].End(xlUp).Row Step 3
- For i = [iv5].End(xlToLeft).Column To 3 Step -1
- If Cells(R, i) + Cells(R + 1) <> Cells(Range("A65536").End(xlUp).Row - 1, i) Then
- Cells(5, i).EntireColumn.Delete
- Exit For
- Exit For
- End If
- Next
- Next
- End Sub
- Sub 確認()
- Dim C As Range, R As Integer
- With ActiveSheet
- 'n = .Range("iv2").End(xlToLeft).Column + 1
- For Each C In .UsedRange.Offset(5).Columns
- For R = C.Cells.Count To 1 Step 3 '由最後的Cells 開始
- If C.Cells(R) <> Cells(19, C) Then
- Cells(5, C).EntireColumn.Delete
- Exit For
- End If
- Next
- Next
- End With
- End Sub
複製代碼
Book1.rar (9.92 KB)
|
|