質問: フィルター結果を反映させる為には? http://okwave.jp/qa/q7100176.html こちらで質問しましたが、私の質問の仕方で至らない点など有りましたので 改めて質問させて頂きます。 また、前回の質問を踏まえたうえで 前回とは質問内容が若干変更しております。 シートは(シート1)取引内容抜粋 (シート2)取引内容の2シートです 【反映させたい事】 (シート1)のc2、c4、c6については毎回3社ではなく、1社の場合もある (シート2)にオートフィルタ―を用いる事を前提とし c2、c4、c6(会社名) d2、d3、d4、d5、d6、d7(年度) f2、f3、f4、f5、f6、f7(取引内容)の 各セルは、(シート2)のオートフィルタ―条件選択用のセルとしたい また、(1)~(3)の(会社名)(年度)(取引内容)のオートフィルタ―の条件は (2)、(3)の条件を入力する際には、(1)の条件などが反映されないように 全てが選択された条件から開始したい (シート2)は追加更新される為 更新される度に、(シート1)のオートフィルタ―の条件も 追加更新されるようにしたい 私のスキルとしてマクロの記録はできますが vbaはソースの貼り付けやセル番号の編集程度しかできません お手数ですが、お力をお貸しください
回答: 二度手間ならぬ三度手間ですが, >d列の入力規則は同じ行のc列の選択によって絞り込まれたデータから選択したい >d列の入力規則は同じ行のc列とd列の選択によって絞り込まれたデータから選択した >というところです いやいやいや,どこをどう読んでもそれと真逆のことで書いてあります。 いずれにしても,やって出来ないことはありません(プログラムを作成することは出来ます)が,今の延長線ではレスポンスが極端に悪化する恐れがあるのでお薦めしません。 とりあえず今のマクロでしばらく使ってみて,また「オートフィルタ」と「入力規則」がちゃんと区別できるようになるとか「どんなレイアウトでご自分のエクセルを作成している」とかしっかり把握できるようになるのと,今回回答のマクロがやっていることをまず一度理解してから,改めて応用として自作してみてください。