エグウェブ.JP@福岡/WEBセミナー・分析・WEBサイト制作

福岡でWEB分析・ホームページ・WEBサイト作成・WordPress、Googleアナリティクス、LINEスタンプ、Photshop・illustrator、Excelの講座やセミナーを開催

【Excel VBA】けっこう便利かも!?行列を表示・非表示にするボタンのマクロ

time 2018/04/27

サンプルファイルはこちら

全ての列を表示する

Sub 全ての列を表示する()
    Columns.Hidden = False
End Sub

全ての行を表示する

Sub 全ての行を表示する()
    Rows.Hidden = False
End Sub

 

まずは表示・非表示でオブジェクトが動かないように
書式設定で固定します。

 

列を非表示にする

Sub CからG列を非表示にする()
    Columns("C:G").Select
    Selection.EntireColumn.Hidden = True
End Sub

 

ボタンにマクロを登録。

 

ボタンを押すと、C列からG列までが非表示になります。

 

全ての列を表示するマクロを追加してみます。

 

列の表示・非表示がボタンひとつで出来るようになりました。

 

 

次に行の表示・非表示を作ります。

 

コンパイル エラー:
修正候補: 識別子

??

 

おそらくですが、プロシージャ名の最初が数字?だとダメのようです。

全角数字でもダメなようでした。

 

修正。

 

10~13行を非表示。

 

ボタンを押すだけで列と行の表示・非表示が
簡単に出来るようになりました!

頻繁に使う動作であれば地味に便利が気がしますので
ぜひご活用下さい
\(^o^)/

 

サンプルファイルはこちら

 

 

download

プロフィール

EGUWEB

EGUWEB

【皆さまの人生に最良のファーストステップを】WEBサイトを作りたい!WEB分析を学びたいけど分からない。とりあえず色々と知りたい!皆様の悩みを解決できるように頑張ります。 [詳細]

カテゴリー