
表題について質問させていただきます。
行数の決まっていないA~E列までデータが入っている表があります。
仮に10行だったとして、マクロの操作でA11に移動させるには、以下で可能だったのですが、
・Range("A65536").End(xlUp).Offset(1).Select
・Range("A1").End(xlDown).Offset(1,0).Select
オートフィルタ実行中は不可視セルが選択されてしまい上記例のA11に移動できません。
オートフィルタ実行中にもA11へ移動する方法をご教授願います。
※行数が15行のときはA16へ移動。
新規に入力する行へ移動することが望みです。
エクセル2003です よろしくお願いいたします。
No.2
- 回答日時:
私の適当に作ったデータではこれで移動できたんですが
どうですかね。
ActiveSheet.AutoFilter.Range.End(xlDown).Offset(1, 0).Select
お返事いただきありがとうございます。
さて、さっそく試させて頂いたのですが 希望の動きが出来ませんでした。
私の説明不足の部分だった部分をNo.1のかたへの部分に例題として明記させていただきました。
もし、よろしければ今一度ご教授願います。
No.1
- 回答日時:
EXCEL2000ではMacro1でもうまく行くのですが
EXCEL2003はうまく行かないようですね
Macro2はどうでしょう?
EXCEL2000ではMcro1と同じ結果になります
試してみて
Sub Macro1()
MsgBox Range("a65536").End(xlUp).Address
End Sub
Sub Macro2()
MsgBox Range(Cells(1, 1), Cells(Rows.Count, 1).End(xlUp)).SpecialCells(xlCellTypeVisible).SpecialCells(xlCellTypeLastCell).Address
End Sub
お返事いただきありがとうございます。
さて、私の説明不足があるようでして、以下に例をあげて補足説明させていただきます。
以下のデータの場合。
code 商品名
1001 りんご
1002 みかん
1001 りんご
1001 りんご
下のマクロを実行すると どちらのマクロでも
・Range("A65536").End(xlUp).Offset(1).Select
・Range("A1").End(xlDown).Offset(1,0).Select
A6に移動します。
しかし、オートフィルタを使って 以下のように「みかん」のみを抽出している場合は
code 商品名
1002 みかん
不可視セルのA4に移動してしまうのです。
オートフィルタ中であっても どうにかA6に移動できる方法が知りたいのです。
なにとぞお願いいたします。
(最初の質問ではA~E列と明記しましたが便宜上A・Bの2列で説明させていただきました。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】A列にある連続したデータの1番下に文字列を入力したい 1 2023/01/28 04:40
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Excel(エクセル) マクロで行を追加、削除すると行位置がずれますが、解決方法はありませんか?。 5 2022/05/28 16:03
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) いつもお世話になります 下記のコード実行すると エラーになります わかるかた教えてくれませんでしょう 6 2022/12/17 15:01
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
なぜShowAllDataだとうまく行か...
-
Excelのオートフィルタで非表示...
-
オートフィルタ抽出データのみ
-
エクセルで時刻(8:00~20:00)...
-
(VBA)フィルタがかかって...
-
エクセルのオートフィルタで抽...
-
エクセルで、条件に一致した行...
-
access マクロでのフィルタの...
-
エクセルのセル内にある文字列...
-
エクセル オートフィルタ中の...
-
オートフィルタで3つ以上の条...
-
エクセル・条件付で行を削除す...
-
Excelで、オートフィルタを解除...
-
エクセルで指定期間内に在職す...
-
上から順にすべてのデータを抽...
-
エクセル関数で、数字の入った...
-
Excelに書いた文字をor検...
-
Excelのウィンドウ表示?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
エクセルにて、フィルタをかけ...
-
オートフィルタで3つ以上の条...
-
access マクロでのフィルタの...
-
オートフィルタは金額の桁カン...
-
エクセルで、条件に一致した行...
-
【EXCEL】条件に一致した最新デ...
-
【Excel/関数/条件付き書式】月...
-
オートフィルタで選択したデー...
-
Excelのフィルターで抽出した状...
-
Excel共有ブックのオートフィル...
-
データの抽出を教えてください
-
エクセルで隔週をもとめる
-
エクセル・条件付で行を削除す...
-
ACCESSでスペースの抽出
おすすめ情報