- ベストアンサー
Excel VBA で、マクロを実行するためのパスワード設定方法
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じかな。 パスワードを merlion にした場合です。 Sub test() Dim strMOJI As String strMOJI = InputBox("パスワードを入れてください") If Len(strMOJI) = 0 Then MsgBox "入力がありません" Exit Sub End If If strMOJI <> "merlion" Then MsgBox "ちがいます" Exit Sub End If If MsgBox("認証しました。続行しますか?", vbYesNo) = vbYes Then 'その後の処理 Else MsgBox "さいなら" End If End Sub
その他の回答 (1)
- hana-hana3
- ベストアンサー率31% (4940/15541)
InputBox または、フォームでダイアログを作成して表示させてください。
お礼
ありがとうございます。
関連するQ&A
- Excel VBA で、パスワード設定方法を教えてください。
Excel VBA を作成した時、パスワード設定して、マクロが見えないようにする方法を教えてください。 もし、説明してあるURL等ありましたら、教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAで全てのマクロを実行するには?
エクセルVBAの初心者です。 エクセルの他のワークブックからマクロのあるワークブックを開き、値を入れる式は成功したのですが、マクロにはパスワード保護がかかっており、マクロの実行式を入れることができません。 DoCmd.RunMacro で マクロ名は必須のようです。 マクロボタンは1つだけです。 すべてのマクロを実行、というようなコマンドは可能でしょうか?
- 締切済み
- Excel(エクセル)
- Excel VBA で、パスワードの有効期限設定について教えて
Excel VBA で、パスワード設定後、ある日数が立つと自動的に、マクロが使用できないようにする方法は、ないでしょうか。もし、ありまたら、教えてください。また、参考になるサイトがありましたら、教えてください。
- ベストアンサー
- オフィス系ソフト
- VBAパスワードを解除するマクロ
そういうマクロがあるのか無いのかも分からないので、教えてください。 VBAProjectにパスワードを設定しています。これはマクロを無効にしてエクセルを開いたときにコードが管理者以外に見えないようにしたいためです。マクロを有効にして開いたときに、ある処理を走らせたあと、マクロごと消去したいのですが、コンパイル時にVBAにパスワードがっかっているために、うまくいかないようなのです。 どなたかご存知あれば、教えてください。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- EXCELで、マクロ、VBAをクリックせずに実行する方法
EXCELで、マクロ、VBAは普通、手動で「実行処理」をして動くものだと思いますが、EXCELファイルを開いた瞬間に自動で実行させる方法は有るのでしょうか? 方法が有れば是非教えて下さい。宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel VBAからAccessマクロを実行したい
Excel VBAからAccessマクロを実行する方法を知っている人がいましたら 教えてください。 よろしくおねがいしまっす!
- ベストアンサー
- Visual Basic
- Access2000のVBAでエクセルマクロ実行
お世話になります。 Access2000のVBAでエクセルのマクロとアクセルのマクロを 交互に実行したいと思っております。 (1)エクセルのマクロ1を実行 (2)アクセスのマクロAを実行 (3)エクセルのマクロ2を実行 と交互に実行したいのです。 下記のサイトなどを参考に試みたのですが、 http://www.nurs.or.jp/~ppoy/access/access/acX005.html (1)を実行している途中に (2)が進んでしまいます。 どのようにすれば、(1)が終わってから(2)と、前の処理が 終わってから次の処理に進むことが出来るのでしょうか? Access2000のVBAから指示をかけたいので、 Access2000のVBAのコードで教えて頂ければと 思います。
- ベストアンサー
- Visual Basic
- VBAエクセル2003でのマクロの実行について
VBAで2003を使っています。 マクロの実行をショートカットキーで操作したいのですが ツール→マクロ→オプションでショートカットキーの作成が可能ですが 会社(エクセル2003)のでやろうとすると オプションの表示がありません。 (もしかしたら2003ではないのかもしれませんが、確認した範囲では 2003かと思われます。2010とかいいのではないのは確かです。) ショートカットキーを作る方法でどのような方法が 他にありますか?教えてください。 お願いいたします。
- ベストアンサー
- Visual Basic
- エクセルVBAの実行保護について教えてください。
エクセル2000VBAで構文を複数作り、シート上にボタンを配置し実行させたいと思います。 (パスワードで保護させて、VBAの構文は管理者以外に見えないようにしました) その複数のマクロの中には、実行させたくないものもあります。(管理者のみが行うマクロ) シート上のボタンで配置したもののみ実行可能にして、「ツール」-「マクロ」から誰でも実行させないような方法を教えてください。 つたない説明で申し訳ありませんが、ご理解いただけたでしょうか? よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- Excel2000でマクロの「ツール」から実行を出来なくする方法
VBAをシートの「ツール」-「マクロ」-「実行」を出来なくする方法を教えて下さい。 ただ、VBA自体を動かなくさせるのではなく、あくまでもシート上に「ツール」から実行させない方法です。 ボタンに登録してあるマクロは、押す事で実行させたいです。 「ツール」-「マクロ」へ行くのをパスワード管理で制御する方法でも良いです。 Excel2000使用の初心者です。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
本当にご丁寧な解答ありがとうございます。