エクセルでポップアップを出したいので、作成方法を教えてください。
VBAなどほぼ素人です。
セルに入力した日付けと時間から一定の期日が来たら「予約の時間です。」のような表示を出し、「はい」を押さないと入力できないようにしたいです。
例)
①A1に「3月1日」と入力があり、C5に「9:00〜」D5に「10:00」と入力がある場合、
②9:00の15分前に「予約の時間です。」のようなポップアップを出したいです。
③その他にも時間を入れる枠があるので、指定した複数のセルに時間の入力がある場合にのみ開始時間の15分前にポップアップが出る ④シートが1日から31日分まであるので当日の情報を知らせるようにしたい。
というような表示を出したいです。
コードなど教えていただけると助かります。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
エクセルにタイマーマクロを作るのはちょっと難しいのですが可能です
難しいというのは、サブルーチンの最後くらいに、次のタイマーを数分後に動けと命令して、
そのサブルーチンを抜けるところです。
1分に一回程度タイマーで自分のサブルーチンが動くように作っておいて、
時間の計算をして、差が15分になったら msgbox("で結果をポップアップ")
するとよいでしょう。
時間は日にちと時間をくっつけて、"2021/3/16" & "8:17:30" として
dim wDateVal as date に入れておけば、
その変数に1日を引けば前日になります DateDiffとか、DateAddでしたか、
関数があるのでそれを使いましょう。
日付で足し算や引き算ができるのがすごいですよね。
1日引けば前月の末尾になるし、うるう年もうまくやってくれます。
令和ってのもできるけど、年号が変わるので西暦がよいですよね。
あと、format(wDateVal,"yyyy/m/d hh:nn:ss")などとして、
日付型を文字列型にして表示などにも工夫をこらすとよいでしょう。
マクロは敷居が高いですが、勉強してみると作業の幅も広がると思います。
色々調べてがんばってみてください。
No.2
- 回答日時:
こんにちは
直接の回答ではありません。
>VBAなどほぼ素人です。
>コードなど教えていただけると助かります。
から推測すると、自作はまず無理っぽいですね。
仮に誰かに作ってもらったとしても、ちょっとした修正・変更すらままならない状態になります。
>エクセルでポップアップを出したいので
エクセルに限定しなければ、スケジュール管理関連のソフトを利用すれば同様の機能を備えているものがいろいろあると思います。
一例をあげるなら、M$のOUTLOOKの「予定表」機能を利用すれば、15分前だけでなく10分前、5分前などにもポップアップを出すことが可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
エクセル、別のシートの表をポップアップウィンドウにしたい。
Excel(エクセル)
-
エクセルVB ポップアップウィンドウを出す方法
Excel(エクセル)
-
セルをクリックすると付箋のようなものが表示されるのだが。
Excel(エクセル)
-
-
4
エクセルファイルで指定期間に自動ポップアップメセージを出す
Excel(エクセル)
-
5
エクセルでファイルを開いたとき、メッセージを表示したい。
Access(アクセス)
-
6
エクセル 日付超過でポップアップを表示する方法
Excel(エクセル)
-
7
フォントの大きさ
Visual Basic(VBA)
-
8
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
9
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
10
MsgBoxについて
Visual Basic(VBA)
-
11
Excelで複数ブックの同一セルに同じ値を入力するにはどうすればよいですか?
Excel(エクセル)
-
12
エクセルでセルにポインタすると表示されるコメントみたいなもの
Excel(エクセル)
-
13
EXCELで特定の文字列を入力→エラー表示したい
その他(Microsoft Office)
-
14
excel:条件付き書式の適用範囲が変わる
Excel(エクセル)
-
15
エクセルにクリックすると指定したPDFを開く様に
Windows 7
-
16
セルにカーソルを合わせると文字を表示させるVBA
Excel(エクセル)
-
17
Excelのポップアップウィンドウにマウスをかざした時に表示される説明文をコピーする。
その他(OS)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポップアップウィンドウがブロ...
-
一定時間おきにアラームやポッ...
-
Windowsのポップアップの表示方...
-
VBA ポップアップが表示された...
-
エクセルでポップアップを出し...
-
Windowsのポップアップで音声ア...
-
WIN10のPCに「制限」のポップ...
-
リトルバスターズEXを中古で購...
-
IE undefined?
-
Excel VBAでの右クリックのポッ...
-
googleバーのポップアップブロ...
-
USBメモリーなどをいきなり抜い...
-
ポップアップ画面が同時に2つ...
-
ポップアップウィンドウ ロッ...
-
小さな表示窓の呼び方は
-
(画像あり)スマホに知らないマ...
-
ネットワーク内のPCへメッセ...
-
エクセル2007のリボンにアドイ...
-
カーソルを合わすと出て来る「...
-
変なポップアップ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一定時間おきにアラームやポッ...
-
VBA ポップアップが表示された...
-
小さな表示窓の呼び方は
-
Windowsのポップアップの表示方...
-
ポップアップウィンドウがブロ...
-
Windowsのポップアップで音声ア...
-
あなたに回答してほしい質問
-
Excel VBAでの右クリックのポッ...
-
エクセルでポップアップを出し...
-
ポップアップウインドウがブロ...
-
リトルバスターズEXを中古で購...
-
アダルトサイト閲覧後のポップ...
-
助けて下さい!小窓表示位置が...
-
Excelのショートカット Ctr...
-
ポップアップウィンドウ ロッ...
-
ウイルス対策ソフトのテーマカ...
-
WIN10のPCに「制限」のポップ...
-
Firefox4左下のURLポップアップ...
-
(画像あり)スマホに知らないマ...
-
Googleのアップデート・ポップ...
おすすめ情報