• ベストアンサー

hidden後一つ下のセルへ移動

akeyの回答

  • ベストアンサー
  • akey
  • ベストアンサー率38% (8/21)
回答No.1

たとえば 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 というようなことでしょうか? はずしていたらごめんなさい。

ukkari8be-
質問者

お礼

ありがとうございました。 たすかりました。 また助けてください。

関連するQ&A

  • 一番下のセルに移動するには

    Excel2000ですが。 一つの列内で、複数のセルを選択状態にしている時のことです。 選択範囲内の一番下のセルのみを選択する方法を知りたいの ですが(マウスのカーソルを用いる以外の方法です)。 A5からA30までが選択状態の時は、A30だけを選択することに なります。 キー操作で行う方法とマクロで行う方法の両方を知りたいので すが、どちらかだけでもけっこうです。 お願いします。

  • セルの移動

    エクセルで指定したセルのみ右移動したいのですが、出来ますか。 例 D14 E14 F14 G14 H14 D16 E16 F16 G16 H16の順とか。 win xp Excel 2002です、よろしくお願いします。

  • VBA 可視セルのみをoffsetで移動

    VBA 可視セルのみをoffsetで移動したいです。 AutoFilterで表示した"A列の"可視セルのみを、1セルずつoffsetで下方向に移動したいです。  AB 1○○ 2○✕ 3✕○ 4○✕ 5 ・ ・ ・ これにフィルタをかけ、 ○ のみを表示すると  ▼  AB 1○○ 2○✕ 4○✕ 5 ・ ・ ・ になりますが、 range("A1").offset(1,0).select で1セルずつ順に下へ降りていくと 非表示のA3も選択されてしまいます。 どうすればよいでしょうか?

  • EXCELでVBAを使用してセル移動のコントロールをしています。

    EXCELでVBAを使用してセル移動のコントロールをしています。 主にENTERキー、SHIHT+TAB キーでのセル移動の制御を行っていますが、 EXCELの機能で矢印キー↑↓←→のキー操作が邪魔で、 思うような位置にセルが移動しなく、 たぶんEXCEL側の制御の動きをしているのではないかと思うのです。 VBAでセル移動の制御をしているせいか、 EXCEL制御で動く矢印キーが思うように制御しません。 そこで、このEXCEL制御の矢印キーの動きをしないようにと考えてます。 どのようにしたら、矢印キー制御を阻止できるでしょうか? 教えて頂けませんか?

  • VBA 表の1つ下のセルを選択する

    EXCEL2003のVBAを使っています。 オートフィルタで抽出させた表があります。 入力されているセルの、1つ下のセルを選択するにはどうしたら良いでしょうか。     A 1  あああ  2  あああ  5  あああ  1行目から19行目までの列の中で、"あああ"だけをオートフィルタで抽出している 10  あああ  14  あああ   16  あああ  20   ※ ←ここを選択したい。 Range("A65536").Select Selection.End(xlUp).Select ActiveCell.Offset(1, 0).Select これだとA17のセルが選択されてしまいます。 表全体の1つ下のセルを選択する方法はあるでしょうか?

  • EXcelでセルを移動

    EXCELでセルを移動させるにはどうすればいいでしょうか。教えてください。(A1のセルをB2へ移動させる) 例) A1セル 5678  A2セル 1234  ⇒ A2セル  B2セル              1234 5678 移動したいセルの量がかなり多いので単純に移動したいセルを指定してドラッグして移すのが大変なんです。 よろしくお願いします。

  • 矢印キーでのセルの移動について

    Excel2003を使っています。 1~2行目のみセルをロックし、 ツール>保護>シートの保護、で「ロックされていないセル範囲の選択」にのみチェックを入れております。 この時、矢印キーでカーソルが巧く動かないのですが、何故でしょうか。 具体的には、新規Bookで上記設定にした場合、矢印キーでカーソルは一切動きません。 ここでセルA10に何か書き込むと、矢印の↓キーでA3~A11→B3~B11→A3、の順にループします。 この設定は解除できるのでしょうか?(↓キーなら、ひたすら下へカーソルが移動するように)

  • エクセルのセル移動

    vistaにしてから使い方がわかりません。 セルにデーターを入力後、Enterで下のセルに改行されますが これを横移動にするにはどうしたらいいでしょうか? 以前のエクセルでは「ツール」の「オプション」で セルの入力後の移動で 「下」と「右」の選択ができました。

  • VBA 可視セルのみをoffsetで移動

    AutoFilterで表示した可視セルのみをoffsetで移動したいです。  A 1○  2○ 3✕ 4○ これをフィルタをかけ、 ○ のみを表示すると  A 1○ 2○ 4○ になりますが、range("A1").offset(1,0).select で順に下へ降りていくと A3も選択されてしまいます。 どうすればよいでしょうか? ちなみに例では4行のみですが、行数は変わるので 可能ならfor i =1 to 最終行数 で処理したいと思ってます。

  • セル移動の設定

    エクセルマクロがわからない初心者です。 エクセルシート「sheet1」のセルA2で(データ入力、または入力せずに)「Enter」を押した後、A5に移動させたいのですが、カーソルでA1からA2を通りA6にカーソルを移動させてもセルが飛ばない(A6からA1に下から移動させても同様に飛ばない)ようにしたいのですが、何かよい方法はありませんか教えてください。