列EをフィルタリングするExcelでボタンを作成しようとしています。列Eの名前はカテゴリ(オンサイト、電子メール、電話)です。オンサイト用、電子メール用、電話用の3つのボタンを作成したいと思います。列内の特定のテキストをフィルタリングするボタンをExcelで作成する
たとえば、オンサイトをクリックすると、すべてのオンサイト質問が表示され、他の2つのボタンも同じように表示されます。
Sub Button1_Click()
Range("E:E").AutoFilter Field:=1, Criteria1:="phone"
End Sub
このコードでは、私は電話での記録のみを表示し、オンサイトと電話の両方の記録は表示しません。
また、プレフォンで分類されているすべての質問は表示されません。 20の質問がある場合、それは10だけをフィルタリングします。
ありがとう!
あなたの質問は何ですか?どうすればいいですか? 「どこから始めますか?」このフォーラムでは広すぎます。このフォーラムは、上記のコードの特定の問題を克服するために役立たない既存のコードを持つユーザーのためのものです。 –
あなたが探しているものは正確にはわかりませんが、スライサーが役立つかもしれません。これは、基準に基づいてデータをフィルタリングします。残念ながら、ピボットテーブルでのみ動作します。 [Chandoo](http://chandoo.org/wp/2015/06/24/introduction-to-slicers/)と[Microsoft](https://msdn.microsoft.com/en-us/library/)を参照してください。 gg399135(v = sql.110).aspx)を参照してください。 – PartyHatPanda
サブのButton1 Click() レンジ( "E:E")。オートフィルタフィールド:= 1、Criteria1:= "プリ電話" サブ を終了これは私がボタンのいずれかのためにコード化されたものですが、それはdoesnのうまくいきません。 – sjb12