| 
    
     |  | EXCEL2003を使ってます。 
 
 オートフィルターでA列を 000000を取り除いたものを表示した後、
 可視できる件数をメッセージボックスで表示させ、
 さらに、F列に残っている 000の件数をカウントしたいのですが、
 うまくいきません。
 現在はF列にCOUNTIFを使ってみたのですが、
 カウントがうまくいきません。
 条件付き書式でやっても正確なカウントをしなかったです。
 
 Selection.AutoFilter Field:=1, Criteria1:="<>000000", Operator:=xlAnd
 
 
 Dim cnt1 As Long
 cnt1 = Range("a1:a" & Cells(65530, 1).End(xlUp).Row).SpecialCells(xlCellTypeVisible).Count
 
 Dim cnt2 As Long
 cnt2 = Range("f1:f" & Cells(65530, 1).End(xlUp).Row).SpecialCells(xlCellTypeVisible).CountIf("f1:f", "000", 0)
 
 
 MsgBox "行数:" & cnt1 & _
 Chr(10) & _
 "000: " & cnt2
 下記はオートフィルターを掛けた後 F列に 000が1件入っているので
 カウントを1件で表示させたいです。
 A    B    c    D     E    F    G    H
 120101    0000000    0    000000    00    001    00000  00
 120110    0000000    0    000000    00    001    00000    00
 120111    0000000    0    000000    00    000    00000    00
 
 宜しくおねがいします。
 
 
 |  |