- ベストアンサー
hidden後一つ下のセルへ移動
初めて質問します。 Windows2000、VB6.0、excel97 VBまたはVBAでのexcel操作で、hiddenした個所を飛ばして下のセルへ移動したいのですが、VBまたはVBAでどうすれば良いでしょうか?誰か教えてください。 お願いします。 例:セルA1~セルA20のうち、セルA4、A5、A10がhiddenされている場合、セルA1から順に表示されているセルだけをactive(選択)にする方法
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たとえば Sub test() Dim c As Variant For Each c In Range("A1:A20") If Rows(c.Row).Hidden = False Then c.Select MsgBox "セル" & c.Address & "を選択しています" End If Next c End Sub というようなことでしょうか? はずしていたらごめんなさい。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
Sub test01() Worksheets("sheet1").Activate For i = 1 To 7 If Rows(i).Hidden Then Else MsgBox i Cells(i, 1).Select End If Next i End Sub 私の場合は第3行目をHiddenにして実行すると 1,2,4,5,6,7と表示しましたので 納得できた次第です。 Rows(i).Hidden =TRUE Thenでも可。 実質は#1のご回答と同じですが。
お礼
ありがとうございました 助かりました。 また助けてください!
お礼
ありがとうございました。 たすかりました。 また助けてください。