Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

この記事では、列を非表示にする方法について説明します ボタン付きのExcelで。通常、Excel シートのデータを操作しているときに、不要な列を非表示にするのはよくあることです。これは、コンテキスト メニューまたは Format のコマンドで簡単に実行できます。 リボン。しかし、データセットに過剰な数の列が含まれている場合、これらの列をコマンドで 1 つずつ非表示にするのは面倒な場合があります。ただし、 マクロ を使用できます コードで範囲を設定するだけで、必要な数の列を非表示にできます。この記事では、これらのタイプの マクロ を割り当てる方法を紹介します ボタンで 列を非表示 を操作できるようにします マウスを 1 回クリックするだけでコマンドを実行できます。

Excel でボタンを使用して列を非表示にする 4 つの方法

データセットには、一部の人々、名前、給与、貯蓄などに関する情報があります。

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

隠す方法をご紹介します の一部 後のセクションでデータセットについて説明します。

1. カラム プロパティ ボタンで列を非表示

ボタンを使用して Excel シートでコマンドを実行するときは常に、 Microsoft Visual Basic for Applications を使用する必要があります。 (VBA )、 マクロ を割り当てます そのボタンに。ここでは、 VBA 列 を使用します。 列を非表示にするプロパティ ボタンの助けを借りて。この操作は、単一列と複数列の両方で実行できます。この問題については、次のセクションで説明しましょう。

1.1. 1 つの列を非表示にする

Columns.Hidden を使用します 列 D を非表示にするプロパティ .以下の指示に従いましょう。

手順:

  • まず、開発者タブに移動します Visual Basic を選択します .

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • その後、VBA エディタが表示されます。 挿入 を選択します>> モジュール VBA モジュールを開く .

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • VBA モジュールに次のコードを入力します。 .
Sub HideByColumnProperty()
Columns("D").Hidden = True
End Sub

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

このコードは 列 D を非表示にします 対応するマクロを実行した後 .

  • その後、シートに戻り、[開発者] を選択します。>> 挿入>> ボタン (フォーム コントロール ).

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • その後、目的のマクロを割り当てます .
  • [OK] をクリックします .

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • 次に、[テキストの編集] を選択して、ボタンに名前を付けます .

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • これでボタンの設定は完了です。

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • ボタンをクリックするだけで、その列 D が表示されます は見えなくなりました。

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

したがって、隠すことができます 単一の Column を使用したボタン付きの Excel で 財産。 [ タブの挿入 ] を選択してボタンを作成することもできます>> イラスト>> 形状 >> 任意の形状を選択し、 マクロ を割り当てます コンテキスト メニューから (右クリック

1.2.複数の列を非表示にする

たとえば、列 E を非表示にしたいとします。 そしてF .以下の手順で進めていきましょう。 セクション 1.1 を読むことをお勧めします。 ここではいくつかの手順を省略します。

手順:

  • モジュールを開いた後 次のコードを新しいモジュールに入力します .
Sub HideMultipleByColumnProperty()
Columns("E:F").Hidden = True
End Sub

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

このコードは列 E を非表示にします と F マクロの実行後 .

  • その後、このマクロをボタンに割り当ててクリックします。

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

したがって、複数の列を非表示にすることができます の使用

続きを読む: Excel で列を非表示および再表示する方法 (7 つの簡単な方法)

2. Range プロパティを使用してボタンで列を非表示

VBA Range も使用できます 列を非表示にするプロパティ ボタンの助けを借りて。この操作は、単一列と複数列の両方で実行できます。この問題については、次のセクションで説明しましょう。

2.1. 1 つの列を非表示にする

Range.Hidden を使用します 列 D を非表示にするプロパティ .以下の指示に従いましょう。

手順:

  • まず、セクション 1 の手順に従います。 VBA モジュールを開く .
  • 次に、VBA モジュールに次のコードを入力します .
Sub HideByRangeProperty()
Range("D:D").EntireColumn.Hidden = True
End Sub

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • その後、この マクロ を割り当てます セクション 1 で行ったように、新しいボタンに .
  • その後、そのボタンをクリックします。列 D が表示されます

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

したがって、隠すことができます 単一の Range を使用したボタン付きの Excel で

2.2.複数の列を非表示にする

たとえば、列 E を非表示にしたいとします。 そしてF .以下の手順で進めていきましょう。

手順:

  • 新しいモジュールに次のコードを入力します .
Sub HideMultipleByRangeProperty()
Range("E:F").EntireColumn.Hidden = True
End Sub

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • その後、このマクロをボタンに割り当ててクリックします。この操作は非表示になります EF

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

したがって、 Range を使用して複数の列を非表示にすることができます

続きを読む: Excel で行と列を非表示にする方法 (10 の方法)

類似の読み物

  • Excel ショートカットで列を再表示できない (6 つの解決策)
  • 基準に基づいて列を非表示にする Excel VBA (6 つの有用な例)
  • Excel のドロップダウン リストの選択に基づいて列を非表示または再表示する
  • 列番号を使用して列を非表示にする Excel VBA (6 つの例)

3. 繰り返し 選択によって列を非表示

列を非表示にするために使用するボタンを作成できます 続々。この話題の本題に入りましょう。

手順:

  • まず、セクション 1 の手順に従います。 VBA モジュールを開く .
  • 次に、VBA モジュールに次のコードを入力します .
Sub HideColumnsBySelectionAndRepeatedly()
ActiveCell.Offset(0, 1).Columns("A:A").EntireColumn.Select
Selection.EntireColumn.Hidden = True
End Sub

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

このコードは、選択した列またはセルの隣の列を非表示にします。

  • その後、この マクロ を割り当てます セクション 1 で行ったように、新しいボタンに .
  • その後、非表示にする列の前にある列のセルを選択します。この場合、列 E を非表示にしたい そしてF .そこで、列 D のセルを選択しました ボタンをクリックしました。
  • 私がここで行ったことがもう 1 つあります。 テキスト ボックス を使用しました シートヘッダーでコードを完全に実行できるようにします。データセットのヘッダーに結合セルを使用する場合、このコードはデータセットのすべての列を非表示にします。

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • この操作により、列 E が非表示になります .

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • If you want to hide column F , then click on the button again.

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

Thus you can hide a single column in Excel with a button repeatedly by the Selection 財産。 You can hide more columns if you just click the button continuously.

続きを読む: How to Hide Selected Columns in Excel (5 Easy Methods)

4. Hiding Columns with Toggle Button in Excel

If you want to hide your data for a brief moment and after that period, you want that data back from the column, you should use a toggle button and assign a Macro 初期化。 Please follow the instructions below.

手順:

  • First, follow the steps of Section 1 to open the VBA Editor .
  • Next, open the toggle sheet from the VBAProject and type the following code in it.
Private Sub ToggleButton1_Click()
Dim mnColumns As String
mnColumns = "E:F"
If ToggleButton1.Value Then
Application.ActiveSheet.Columns(mnColumns).Hidden = True
Else
Application.ActiveSheet.Columns(mnColumns).Hidden = False
End If
End Sub

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

This code will hide the columns E and F when you press the Toggle button first and also brings back the columns if you click the button again. It uses an IF Statement to activate and deactivate the Columns.Hidden property to toggle the hide and unhide operations respectively.

  • After that, save the Excel workbook by pressing CTRL+S and create a Toggle To get this button, go to Developer >> Insert >> Toggle Button (Active X Form ).

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • Thereafter, you need to turn off the Design Mode just by clicking on it. You can also notice that there is a Toggle Button

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • Now, click on the Toggle This will hide the columns E and F .

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

  • If you click on the button again, the E and F columns will appear again.

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

Thus you can hide multiple columns in Excel at once with a Toggle button and at the same time, you can bring them back too. It’s a time saving process because unhiding the columns one by one or by commands is not going to be an efficient method.

続きを読む: Excel Hide Columns Based on Cell Value without Macro

練習セクション

ここでは、これらの方法を自分で実践できるように、この記事のデータセットを提供します。

Excel でボタンを使用して列を非表示にする方法 (4 つの適切な方法)

結論

In the end, we can conclude that you will learn some easy and effective tricks to hide columns in Excel with a button after reading this article sincerely.この記事に関するより良い方法、質問、またはフィードバックがある場合は、コメント ボックスで共有してください。これは、今後の記事を充実させるのに役立ちます。その他のクエリについては、当社のウェブサイト ExcelDemy をご覧ください。 .

関連記事

  • Excel VBA:Hide Columns Based on Cell Value (15 Examples)
  • Hide Columns with No Data (4 Effective Ways)
  • Unhide Columns in Excel All at Once (4 Quick Ways)
  • How to Hide Columns in Excel with Minus or Plus Sign (2 Quick Ways)
  • Unhide Columns in Excel (8 Methods)

  1. Excel で XML を列に変換する方法 (4 つの適切な方法)

    このチュートリアルでは、 4 を紹介します。 XML を変換する適切な方法 Excelの列に。大規模なデータセットでもこれらの方法を使用して、 XML からデータ セルを見つけることができます。 データ値。このチュートリアルでは、Excel 関連のタスクで非常に役立ついくつかの重要な Excel ツールとテクニックについても学習します。 ここから練習用ワークブックをダウンロードできます。 Excel で XML を列に変換する 4 つの適切な方法 比較的簡潔な XML 手順を明確に説明するためのデータセット。データセットには約 7 あります 行と 2 列。最初は、すべてのセルを

  2. Excel で数式を使用してテキストを列に自動的に分割する方法

    特定の列にテキストを整理する必要性に直面することがあります。 Text to Columns を使用できます 機能、別の数式または VBA を適用 コード。この記事では、Excel で数式を使用してテキストを自動的に列に分割する方法に関する 3 つの簡単な数式について説明します。 . Excel でテキストを列に分割する数式を探している場合、この記事が役立つことを願っています。 Excel で数式を使用してテキストを列に自動的に分割する 3 つの簡単な方法 Excelで数式を使用してテキストを列に自動的に分割するために、3つの数式について説明します。目的を実行するには、次の手順に従うだけ