A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>あるボタンを押すと
「あるボタン」 が問題なんですが、ここでは、問題の少ない方法の、該当のシートの適当なところに、「ActiveX の 「コマンド ボタン」 を貼り付けて、このボタンを押すたびに 表示 - 非表示 を切り替えるようにしましょう。
失礼ながら、質問者様がマクロ初心者だとして説明していきます。
(1) 表示 - 非表示 を切り替えたいページを開きます。
(2) Visual Basic で、デザインモードにします。
(3) Excel2003以前 : コントロールツールボックスの 「コマンドボタン」 を選択し、
Excel2007 : コントロールの挿入で、ActiveXの「コマンドボタン」を選択し、
シートの上の方の邪魔にならないところに貼り付けます。
(4) ボタンを選択し、右クリックで、プロパティを開きます。
(5) 「全体」タブを選択し、(オブジェクト名) 欄に 「表示切替」と書き込みます。
(6) 「Caption」 欄に、「表示」と書き込みます。
(7) ボタンを選択し、右クリックで、「コードの表示」 を開きます。
(8) 「Private Sub 表示切替_Click()
End Sub」 の場所に、次のコードをコピペしてください。
Private Sub 表示切替_Click()
Dim rFm As Long, rTo As Long
rFm = 10
rTo = 20
If 表示切替.Caption = "表示" Then
Range(Rows(rFm), Rows(rTo)).EntireRow.Hidden = True
表示切替.Caption = "非表示"
Else
Range(Rows(rFm), Rows(rTo)).EntireRow.Hidden = False
表示切替.Caption = "表示"
End If
Selection.Select
End Sub
(9) Visual Basic のデザインモードをクリックし元に戻します。
これで、ボタンをクリックする毎に、 表示 - 非表示 が繰り返されます。
尚、ボタンの文字は、今の状態を表示しています。 逆したい場合は、コード及びプロパティの 「Caption」 の "表示" "非表示" を入れ替えてください。
プロシジャー名は、解り易いように日本語にしましたが、なるべく英語にした方がトラブルは少ないようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】リボン、行列、数式・ステータスバを非表示に 4 2022/12/12 07:32
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/06/19 10:08
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Word のヘッダーフッターに,定...
-
Wordの文字削除ができない
-
【テプラの使い方で】複数行の...
-
WinMergeの色設定
-
ワード ヘッダ下部とフッタ上...
-
エクセルのグラフ データテー...
-
PhotoShopで任意の色数に減色し...
-
テプラで2行目の文字を大きく...
-
Excelのヘッダー表示を変数で指...
-
一太郎13でカーソルがタテか...
-
文字を確定すると青く反転される
-
windows media player12 ジャケ...
-
HPビルダー8でレイアウトの重なり
-
一太郎のレイアウト枠がずれて...
-
EPS画像をイラストレーター...
-
EXCELのコンボボックス 配置の...
-
macとwinで色の見え方が違う、...
-
ホームページビルダーでワード...
-
イラストレータのアートボード...
-
Blenderのプロポーショナル編集...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordで目次へ戻る方法
-
VBAのFaceIdでメニューボタンに...
-
キングオブコント2022を見たい...
-
ホーム等のボタンの出し方が分...
-
BenQのRL2450Hというモニターの...
-
Excel2007でOfficeボタンがない
-
アウトルックバーのボタンで、...
-
Excel用ボタン天国200・アンイ...
-
Excelの グラフウィザードにあ...
-
エクセル2007 シートが小さく...
-
Wordの文字削除ができない
-
【テプラの使い方で】複数行の...
-
ワード ヘッダ下部とフッタ上...
-
テプラで2行目の文字を大きく...
-
エクセルのグラフ データテー...
-
WinMergeの色設定
-
PhotoShopで任意の色数に減色し...
-
txtって、ページ番号振れないん...
-
macとwinで色の見え方が違う、...
-
会計ソフトfreeeで農業モードを...
おすすめ情報