Excelでドロップダウン矢印を削除する方法
他のほとんどのドロップダウンメニューと同様に、Excelのメニューにはクリック可能な矢印があります。ただし、Excelファイルをエクスポートまたは共有するときに、矢印を非表示にしたり削除したりすることをお勧めします。
では、不要な矢印をどのように削除しますか?これを行うには2つの方法があります。1つは非常に簡単で基本的なExcelツールを使用し、もう1つは作業中のファイルに特定のコードを適用する必要があります。いずれにせよ、次のガイドはあなたが汗をかくことなくそれをするのを助けるはずです。
ピボットテーブルの設定
これはすばやく簡単な方法ですが、アクションによってフィールド名も非表示になることを知っておく必要があります。それを気にしない場合は、以下の手順を確認してください。それ以外の場合は、より高度なコーディング/マクロ方式に直接ジャンプします。
ステップ1
フィールド名の下の最初のセルを選択し、右クリックします。ポップアップメニューの[ピボットテーブルオプション]をクリックすると、リストの下部に表示されます。
ステップ2
[ピボットテーブルオプション]ウィンドウが表示されたら、[表示]タブを選択する必要があります。 「フィールドのキャプションとフィルターのドロップダウンを表示する」を探しています。この機能はデフォルトでチェックされており、矢印を非表示にするにはチェックを外す必要があります。
機能のチェックを外したら、ウィンドウの下部にある[OK]をクリックして、変更を有効にします。テーブルをプレビューして、フィールド名がなくてもすべて問題がないかどうかを確認します。
マクロ法
この方法の利点は、フィールド名がそのまま残り、すべてのドロップダウン矢印を削除するか、そのうちの1つだけを削除するかを選択できることです。一見、この方法は扱いにくいように見えるかもしれませんが、ほとんどの場合、慎重にコピーして貼り付ける必要があります。
すべての矢印を削除する
ステップ1
まず、ファイル内のすべての矢印を取り除くために実装する必要のあるコードを確認してください。
サブDisableSelection()
‘techjunkie.comによるドロップダウン矢印チュートリアルを削除します
Dim pt As PivotTable
Dim pt As PivotField
Set pt = ActiveSheet.PivotTables(1)
pt.PivotFieldsの各pfについて
pf.EnableItemSelection = False
次のpf
エンドサブ
このコードはすべてのフィールドとセルを通過し、アイテム選択機能を無効にします。つまり、ピボットテーブル内のすべての矢印を無効にします。
ステップ2
コード/マクロ全体をコピーします–MacではCmd + Cを使用し、WindowsコンピューターではCtrl + Cを使用します。ちょっとしたタイプミスでも機能に影響を与える可能性があるため、コードはそのままコピーする必要があります。
次に、Excelツールバーの下の[開発者]タブをクリックして、[VisualBasic]メニューを選択する必要があります。これは、開発者メニューの最初のオプションである必要があります。
ノート: 一部のExcelバージョンには、[開発者]タブがない場合があります。この問題が発生した場合は、Alt + F11キーボードショートカットを使用して、VisualBasicメニューに直接アクセスしてください。
ステップ3
Visual Basicウィンドウの左上にあるメニューから、作業中のワークブック/プロジェクトを選択します。ツールバーの[挿入]をクリックして、[モジュール]を選択します。
モジュールは右側の大きなメニューに表示され、カーソルはコードを貼り付ける必要がある場所にあるはずです。コードを貼り付けると、コメント行(アポストロフィで始まる行)が緑色に変わり、他の行は黒と青になります。
ステップ4
Excelシートに戻り、任意のセルを選択します。 [表示]タブを選択し、右端の[マクロ]メニューをクリックして、貼り付けたばかりのマクロ/コードを選択します。
メニューの最初のものでなければなりません。それを選択し、[実行]をクリックすると、すべての矢印がテーブルから消えます。
1つの矢印を削除する
繰り返しますが、これはドロップダウン矢印の1つだけを削除するために使用できるコードです。
サブDisableSelectionSelPF()
‘techjunkie.comによるドロップダウン矢印チュートリアルを削除します
Dim pt As PivotTable
Dim pf As PivotField
エラー時に次を再開
Set pt = ActiveSheet.PivotTables(1)
pf = pt.PageFields(1)を設定します
pf.EnableItemSelection = False
エンドサブ
これ以降は、前のセクションの手順2〜4に従う必要があります。
ノート: この記事の目的のために、マクロは、最初に遭遇した矢印を取り除くようにプログラムされています。別の矢印を削除する場合は、コードが少し異なる場合があります。
考慮すべきこと
これらの方法は、14行5列の小さなシートで試行およびテストされています。それにもかかわらず、それらははるかに大きなシートでも機能するはずです。
手順は2013年から2016年までのExcelバージョンに適用されることに注意してください。マクロは新しいソフトウェアイテレーションにも適用されるはずですが、ツールのレイアウトは少し異なる場合があります。
マクロを使用する場合、次の値を変更することで変更を元に戻すことができます。 = False に = True。モジュールにいくつかの空白行を入れ、コード全体を貼り付けて、 pf.EnableItemSelection ライン。
見えない矢を撃つ
マクロの使用は、Excelの中間知識または高度な知識と見なされることがよくあります。実際には、マクロを習得するのはそれほど難しくなく、矢印をすばやく取り除き、他の多くのクールなことを行うのに役立ちます。
なぜシートから矢印を削除したいのですか?以前にマクロを使用したことがありますか? TechJunkieコミュニティの他のメンバーとあなたの経験を共有してください。