
No.5
- 回答日時:
Static(静的変数)でコマンドボタンがクリックされたか否かを判定するというやり方が一般的です。
Private Sub CommandButton1_Click()
Static isClick As Boolean
If Not isClick Then
isClick = True
Debug.Print "Test!"
isClick = False
End If
End Sub
No.3
- 回答日時:
質問内容と意図が不明ですが・・・。
Worksheets("Sheet1")にCommandButton1が配置されているとします。
ブックをオープン時にパスワードを要求します。
一致しなければ、CommandButton1を無効化します。
1,コードを表示。
2,[挿入]-[標準モジュール]をクリック。
3,Module1に以下のコードを書く。
Option Explicit
Const conPassword = "abc"
Public Sub Auto_Open()
Dim strPassword As String
strPassword = InputBox("パスワードを入力して下さい!")
Worksheets("Sheet1").CommandButton1.Enabled = CBool(strPassword = conPassword)
End Sub
*難点は、オープン時のみに有効・無効を設定し途中で変更できないことです。
*コマンドボタンのクリックイベントに書けば良いかも知れません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
マクロボタンをある条件の時にだけ、表示させたいのですが・・・
その他(Microsoft Office)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
エクセルVBAでオプションボタンを無効にする方法
Excel(エクセル)
-
-
4
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
5
ExcelのユーザーフォームのテキストボックスにURL
Excel(エクセル)
-
6
未記入がある場合はマクロを実行させない方法
その他(Microsoft Office)
-
7
複数のマクロボタンをまとめて一つのマクロボタンにするということ。
Excel(エクセル)
-
8
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
9
マクロボタンを押すたびに違う動作をしたい
Excel(エクセル)
-
10
ユーザーフォームに入力したデータを保持する方法
Visual Basic(VBA)
-
11
クリックイベントなのに、2回クリックしないとフォー
Access(アクセス)
-
12
UserForm1.Showでエラーになります。
工学
-
13
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
14
VBAにて読み込みが出来ない環境依存文字 ㉖ の文字コードを教えて下さい。
Excel(エクセル)
-
15
VBA ユーザーフォーム ボタンクリック後にセルにフォーカス
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のExcelファイルをマージす...
-
vbsでのwebフォームへの入力制限?
-
Vba セルの4辺について罫線が有...
-
Excelマクロで使うVBAコードを...
-
エクセルのマクロについて教え...
-
ExcelVBAでパワポを操作したい
-
(EXCEL超初心者)EXCELの関数(ま...
-
Excelのマクロについて教えてく...
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
【マクロ】開いているブックの...
-
vb.net(vs2022)のtextboxのデザ...
-
エクセルのVBAコードと数式につ...
-
【マクロ】変数を使った、文字...
-
エクセルのVBAコードについて教...
-
ワードの図形にマクロを登録で...
-
【マクロ】切取りの場合、形式...
-
改行文字「vbCrLf」とは
-
testファイル内にある複数のpng...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseで、「ポート番号が使用...
-
Excel実行時エラー-2146959355?
-
エクセルのVBA関数の実行す...
-
パソコンに何かが勝手にダウン...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
パソコンのスクリーンセーバー...
-
管理者として実行を毎回すると...
-
PC版のMinecraftが応答なしにな...
-
latexでのエラー
-
EXCEL-VBAでコマンド...
-
プログラム実行中に強制停止さ...
-
Shell関数について
-
shell Script の実行
-
Windows10 で青鬼を遊びたいの...
-
COBOLで集団項目から符号...
-
スタートアップの削除
-
VB.NETでDataTableにデータ追加...
-
たまにマクロを実行できないと...
-
プロパティの値が不正ですって...
おすすめ情報