• 締切済み

オートフィルタボタンのon・off

ツールバーにオートフィルタのボタンを設定していますが、以前エクセル97の時には、オートフィルタの実行と解除がひとつのボタンで簡単にon・offできました。 最近エクセル2000に変更したのですが、ユーザー設定でこのツールバーのコマンドから同じように設定しても、オートフィルタの実行はできますが、同じボタンで解除ができなくなりました。 オートフィルタを頻繁にon・offしたいのですが、このボタンで解除(off)できないと、毎回メニューから辿っていかなくてはならず、不便になりました。どのように設定すればいいか教えて下さい。 よろしくお願いします。

みんなの回答

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

>ただ、これだとオートフィルタのonはできても、解除(off)ができないのです。 あれ?ウチのはできますよ。 WindowsXP Pro+IE6.0ともにSP1未適用+OfficeXP Pro+SR1を使ってます。 念のため、Excel.xlbをいったん削除してからやってみましたけど・・・やっぱりできました。 オートフィルタを設定したい行を選択→メニューバーに移動した「オートフィルタ(F)」ボタンをクリックすることでオートフィルタがオンになります。 作業の後、カーソルがどこにある状態でも、もう一度「オートフィルタ(F)」ボタンを押すとオートフィルタは解除されます。 そうそう、メニューバーにドラッグするとき、Ctrlボタンを押しながらドラッグするとメニューバーの中のオートフィルタも消えてなくなりません。

gooyaman
質問者

お礼

お礼が大変遅くなりすみませんでした。 >WindowsXP Pro+IE6.0ともにSP1未適用+OfficeXP Pro+SR1を使ってます。 Win2000+Office2000です。以前に設定できたときはWinMe+Office97でした。。Excel.xlbも削除してみたのですが、やはりうまくできませんでした。 >Ctrlボタンを押しながらドラッグするとメニューバーの中のオートフィルタも消えてなくなりません これは気づきませんでした。便利ですね! あれこれエクセル活用サイトを見ているのですが、なかなかそこまでの設定方法は書いてありません・・・。 自分でももう少し探ってみます。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

できます。ご安心を。 ツール→コマンド設定→「コマンド」タブを開いておきます。 この状態で「データ」→「フィルタ(F)」→「オートフィルタ(F)」とたどり、「オートフィルタ(F)」をどのままドラッグして、お好きな場所にドロップします。発生した「オートフィルタ(F)」ボタン(ちょっとでかいですが)がお望みの機能を持ちます。 ドラッグ&ドロップに失敗したりすると「オートフィルタ(F)」がどこかに入ってしまうことがあります。が、検索でExcel.xlbというファイルを探し出して削除することでExcelの初期状態のツールメニューが復活します。 ま、ボタンを作らなくても、Altキーを押しながらD,F,Fと続けてタイプするのも手ですけどね。

gooyaman
質問者

お礼

回答ありがとうございます。 ただ、これだとオートフィルタのonはできても、解除(off)ができないのです。つまりonにするときはボタンで、offにするときはいちいちメニューバーに戻らなくてはけません。 以前設定したボタンはひとつのボタンでon・offができました。そのときにどうやったのか全然覚えていなくて・・・。偶然だったのかなあ? ショートカットキーは便利ですが、直前にマウス操作をすることが多いので、できればボタン設定したいのです。

関連するQ&A

  • Excel VBAのオートフィルタ解除について

    こんばんわ。 現在、コマンドボタン(オートフィルタの設定)にオートフィルタを設定するようなマクロを登録しています。 そして、別のコマンドボタンにはオートフィルタの解除を実施するマクロを書きたいんです。 しかし、オートフィルタを設定していない時に、解除のマクロを実行するとエラーになってしまいます。どうしたら良いのでしょうか? If・・・文を使って、対象セルにオートフィルタが設定している時は解除を実施し、オートフィルタが設定されてない時は、何も実施しない。 このようなマクロはどうしたら良いのでしょうか? よろしくお願いします。

  • Excelのオートフィルタについて

    こんにちは。人からもらったExcelブックですが、フィルタを実行しているシートのフィルタボタン(▽このボタンです。)を押してもプルダウンの選択項目が出てこなくなっていました。そこで、いったんオートフィルタをメニューから解除してみるのですが、データはすべて表示されず、画面はフィルタボタンが外れただけの状態になります。その後、行の再表示を実行するとすべて表示されるようになりました。 この後、再度オートフィルタを実行すると問題なく操作はできるようになりました。 ちなみに初期の状態では、2つの列にオートフィルタを実行しているようです。 作成者にどうしてこうなるのか聞かれましたが、さっぱりわかりません。また、シートやブックの保護も実行されてませんでした。 実行しているソフトはExcel2000です。作成したソフトはExcelでバージョンは残念ながら不明です。 お分かりの方、どうぞよろしくお願いいたします。

  • 再 オートフィルターが解除できない??

    質問が不明瞭で失礼しました。 「ツール」「ユーザー設定」の状態で「データ」「フィルタ」のメニュー内にある「オートフィルタ」を削除してしまいました。 その後修復しようと 「ツール」「ユーザー設定」・・でオートフィルターをメニューに追加し,やれやれと思ったのですが, デフォルトのものと機能が違うのです。 追加されたものは,ロートのマークの付いたオートフィルターでした。 これだと,オートフィルタの状態(▽)にできるのですが,解除できません。おかしい??? デフォルトのメニューでは,ロートマークでなく,チェックマーク付きのものだったのに・・・ お助け下さい m(_ _)m お願いします。

  • オートフィルタの解除方法

    エクセルのオートフィルタのアイコンをツールバーに設定したのですが、データ→フィルタでオートフィルタの項目が消えてしまい、解除できない状態です。 (設定した行を一度削除して戻るキーをクリックすれば解除された状態に戻ります) データのところにオートフィルタを復活(元に戻す)にはどうしたら良いでしょうか? ご存知の方教えてください。宜しくお願いします。

  • Word2007 オートSUMのボタンが見当たりません

    Word2007で、表を作り、数字を入力しました。小計をしたいのですが、Σ:オートSUMのボタンが見当たりません。 [ツール]→[ユーザ設定]→[コマンド]→  (分類)[表/罫線]→(コマンド)[オートSUM]をメニューバーまで ドラッグする という回答を見つけましたが、ツールバーの出し方も分かりません。 宜しくお願いします。

  • Excel2003でシート保護(オートフィルタ使用にはチェック)するとマクロのオートフィルタでエラーになる

    QNo.3901563で回答いただき、Excelの試用で保護後のオートフィルタは使えないのはわかりました。 そこで予めオートフィルタを設定し、シートに保護をかけました。 Excelの画面上ではオートフィルタは使用できます。 マクロよりオートフィルタの抽出条件を変更するコマンドを実行すると「保護されたシートに対して、このコマンドは実行できません」と表示されます。コマンドは新しいマクロの記録で操作を記録したものです。記録したときは特にエラーはでませんでした。 Selection.AutoFilter Field:=2, Criteria1:="AAA" マクロのコマンドでは保護のかかったシートのオートフィルタの抽出条件を変更することは出来ないのでしょうか。 マクロの前後にシート保護を解除するコマンドを入れようかとも思ったのですが、保護にパスワードがかかっており、本末転倒となるもので。

  • Excel2003オートフィルタの有無を確認マクロ

    オートフィルタを設定するときは、 Selection.AutoFilter を使ってもできますが、これですとオートフィルタがオン・オフどちらの状態かわかりません。 これを、オートフィルタをオンにしますよ、オフにしますよ、という命令を送るように命令を一行 で書くことは可能なのでしょうか? もし手順で書くなら(http://www.asahi-net.or.jp/~zn3y-ngi/YNxv208.html)から引用しますが、 次のようにできるようです。 /-------------------------------------------/ Private Sub オートフィルタの状態を調べて切り替える() If Worksheets("SSS").AutoFilterMode Then 'オートフィルタモードなら MsgBox "オートフィルタは現在オンです。[OK]ボタンをクリックするとオフにします" オートフィルタのオンオフを切り替える Else MsgBox "オートフィルタは現在オフです。[OK]ボタンをクリックするとオンにします" オートフィルタのオンオフを切り替える End If End Sub

  • Excel-オートフィルタにチェックが入っているのに・・・

    こんにちは。 過去の質問確認しましたがさっぱりわからなかったので質問です・・・ 唐突にオートフィルタが使えなくなりました・・・ 症状ですが、↓ (1)シートを見る限り、オートフィルタは解除されている (フィルタの▼ボタンがない) (2)ツールバー [データ]⇒[フィルタ]を確認すると、 [オートフィルタ]の箇所にチェックがついたまま灰色になっている こんな状態です。 フィルタの解除も出来なければかけ直しも出来ない状態で非常に困っています・・・ ちなみに、シートの保護などは一切行っていませんし、作業グループというのにもなっていません。 わかる方いらしたらご回答お願いします・・・

  • エクセル 並べ替え コマンドボタン

    エクセル2003で並べ替えをする時に、セルを選択してからツールバーの並べ変えボタンでせずに、オートフィルタのようなセルにコマンドボタンを貼って並べ替えることは可能でしょうか? それとオートフィルタでひとつのシートの中に二つの表を作りそれぞれで並べ替えることは可能でしょうか?

  • エクセルVBAでオートフィルターの認識について

    エクセルマクロでオートフィルターを設定したり解除したりしたいのですが、オートフィルターが設定されているか、又は、設定されていないかをマクロで認識出来ないのでしょうか?

専門家に質問してみよう