2011-04-21 14 views
1

値のセットを範囲として設定し、それぞれのアクションを実行したい。これは動作します:範囲内の指定されたセルの表示/非表示状態を決定する

Sub demo() 
    For Each listitem in Sheets("Sheet").Range("List").Rows 
     'Do stuff with listitem 
    Next listitem 
End Sub 

問題は、私は少しの追加機能を追加したいと思います。私は与えられた行を非表示にした場合、私はそれはそれでピックアップし、その行を処理しないしたいのですが - これらの線に沿って何か:

残念ながら
Sub demo() 
    For Each listitem in Sheets("Sheet").Range("List").Rows 
     If listitem.Visible Then 
      'Do stuff with listitem 
     End If 
    Next listitem 
End Sub 

、私はそれをしようとするとObject does not support this property or methodを取得しておきます。

おそらくこれが可能ですが、それを動作させるにはどのようなコマンドを使用する必要がありますか?

答えて

2

私はIf listitem.Hidden=Falseだと思います。

+0

ハレイ、成功。私はもう一方はしないと思う。 :/ – Margaret

関連する問題