お世話になります。
○×問題をエクセルで作り、別シートでIF関数で採点するように設定しました。(Hiddenで隠していますので受験者にはすぐには見られません)
そして、フォームボタンで「送信」ボタンを作成し、そのボタンを押すと、私のメールアドレスに添付ファイルで送られる、というマクロを組んでいます。
これに、追加したい項目があります。
(1)フォームボタンを押すと、80点以上なら「合」、それ未満なら「否」というのを10秒ほど表示させ、受験者に合否をその場で知らせたい。(合否は、イラスト(gif等)を挿入させるようなので考えています)
(2)合否の表示がされ、メールが送信されたら、内容を保存しないで、ファイルを閉じたい。
以上の2点のようなことは可能でしょうか?
何分初心者のもので、、、ご教示いただけると助かります!
No.1ベストアンサー
- 回答日時:
可能です。
> 10秒ほど表示させ
Dim start As Date
start = Now
Do Until Now > start + TimeSerial(0, 0, 10)
DoEvents
Loop
又は、
Application.OnTime を使い10秒後にプログラムを動かす
> 内容を保存しないで、ファイルを閉じたい
Application.DisplayAlerts = False
Application.Quit
>メールが送信されたら
BASP21を使う
http://www.hi-ho.ne.jp/babaq/basp21.html
早速のご返答ありがとうございます!!
おかげでマクロを組むことができました。
合否はIF関数で文字をいれ、色を変えて表示することで解決したので、望みの形に100%作ることができました。
本当に本当に感謝します。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お問い合わせフォームから送信...
-
SendmailでHTML形式のメールを...
-
Safariで「本当にこのフォーム...
-
safariの 「本当にもう一度フ...
-
Googleフォームを回答したか確...
-
VB6で、Bsmtp.dllを使って、メ...
-
フォームを再送信しますか?
-
BASP21のSendMailとSendMailEx...
-
getURLを使用したときのGETの引...
-
HP の問い合わせフォームのつく...
-
フォームメールの受信時の件名...
-
ビジネスメールの敬称
-
エクセルVBA テキストボックス...
-
ACCESS テキストボックスの入力...
-
TextBoxから数字が文字...
-
アクセスのマクロ
-
初歩的な事だと思います。 Sub...
-
入力モードを自動的に半角カタ...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お問い合わせフォームから送信...
-
フォームを再送信しますか?
-
Safariで「本当にこのフォーム...
-
Googleフォームを回答したか確...
-
ACCESSから、メール送信を行い...
-
BASP21のSendMailとSendMailEx...
-
Accessでメール一括送信ソフ...
-
メールアドレスが正しいかどう...
-
チャットを作る
-
VB.NETからGmail経由でメールを...
-
ホームページビルダーのメール...
-
VB6で、Bsmtp.dllを使って、メ...
-
WriteFileで送信できたかの確認...
-
メールフォームで送信すると「...
-
VBA メール一斉送信で添付ファ...
-
VB.NET(2005)の"SerialPort" ...
-
CGIでメールのReturn-Pathに値...
-
メールフォームの受信先にg-m...
-
VBで添付ファイル付きのメール...
-
VBA EasyCommでの送信
おすすめ情報