#実現したいこと
Excel2010を使用し、ブックを2つ開きます。
ブックA:xls互換形式にて保存されています
ブックB:xlsm形式で保存しておりこちらのブックでマクロの記入を行います。
###処理の流れ
①ブックAのSheet1(任意のシート名)をアクティブシートにします。
②コードでフィルターを適用します
※フィルターはG行にあり、フィルターを適用するとフィルター条件を満たした行のみ表示されます
③Cells指定にて、行移動を行います
※この際に、できればフィルター指定後に非表示になった行を飛ばしたいと考えております。
ネットで調べても出てきませんでした。
検索方法が悪いのかもしれませんが…。
①~③すべてがわからないのですか?わかっているところ、できているところはコードを提示して、「ここがわからない」と明示したほうがよいですよ。
②と③です。③は非表示行を飛ばすタイプがわからないです
③の意味がわからないです。飛ばすとは、カーソルを?どこに?最終行?
1行目が表示されていて、次の表示行が5行目のばあいは、2~4行目にはカーソルを当てず、5行目に直接移動するという処理をしたいです。
② 条件を満たした行が残るのであれば、フィルターをかけるのは G列 に対してです。 行と列の意味はご存知ですか???
フィルターをかけた時に、フィルター適用後に表示になっているか、非表示か判定することは可能でしょうか?
「VBA セル移動 オートフィルタ」を Google で検索するとそのものずばりが一ページ目にいくつも出てきます。Google はご存知ですか? http://google.jp でアクセスできる大変有名なページです。便利ですからぜひブックマークしておいてください。
回答3件
あなたの回答
tips
プレビュー