エクセルでポップアップを出したいので、作成方法を教えてください。
VBAなどほぼ素人です。
セルに入力した日付けと時間から一定の期日が来たら「予約の時間です。」のような表示を出し、「はい」を押さないと入力できないようにしたいです。
例)
①A1に「3月1日」と入力があり、C5に「9:00〜」D5に「10:00」と入力がある場合、
②9:00の15分前に「予約の時間です。」のようなポップアップを出したいです。
③その他にも時間を入れる枠があるので、指定した複数のセルに時間の入力がある場合にのみ開始時間の15分前にポップアップが出る ④シートが1日から31日分まであるので当日の情報を知らせるようにしたい。
というような表示を出したいです。
コードなど教えていただけると助かります。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
直接の回答ではありません。
>VBAなどほぼ素人です。
>コードなど教えていただけると助かります。
から推測すると、自作はまず無理っぽいですね。
仮に誰かに作ってもらったとしても、ちょっとした修正・変更すらままならない状態になります。
>エクセルでポップアップを出したいので
エクセルに限定しなければ、スケジュール管理関連のソフトを利用すれば同様の機能を備えているものがいろいろあると思います。
一例をあげるなら、M$のOUTLOOKの「予定表」機能を利用すれば、15分前だけでなく10分前、5分前などにもポップアップを出すことが可能です。
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")などとして、
日付型を文字列型にして表示などにも工夫をこらすとよいでしょう。
マクロは敷居が高いですが、勉強してみると作業の幅も広がると思います。
色々調べてがんばってみてください。
お探しの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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセル、別のシートの表をポップアップウィンドウにしたい。
Excel(エクセル)
-
エクセルVB ポップアップウィンドウを出す方法
Excel(エクセル)
-
エクセルファイルで指定期間に自動ポップアップメセージを出す
Excel(エクセル)
-
-
4
セルをクリックすると付箋のようなものが表示されるのだが。
Excel(エクセル)
-
5
エクセルでファイルを開いたとき、メッセージを表示したい。
Access(アクセス)
-
6
エクセル 日付超過でポップアップを表示する方法
Excel(エクセル)
-
7
フォントの大きさ
Visual Basic(VBA)
-
8
excel:条件付き書式の適用範囲が変わる
Excel(エクセル)
-
9
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
10
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
11
MsgBoxについて
Visual Basic(VBA)
-
12
エクセルファイルを開くとメッセージを表示したい
Windows Vista・XP
-
13
Excelで複数ブックの同一セルに同じ値を入力するにはどうすればよいですか?
Excel(エクセル)
-
14
EXCELで特定の文字列を入力→エラー表示したい
その他(Microsoft Office)
-
15
エクセルにクリックすると指定したPDFを開く様に
Windows 7
-
16
Excel 条件によって入力禁止にする
Excel(エクセル)
-
17
セルにカーソルを合わせると文字を表示させるVBA
Excel(エクセル)
-
18
Excelのポップアップウィンドウにマウスをかざした時に表示される説明文をコピーする。
その他(OS)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小さな表示窓の呼び方は
-
Windowsのポップアップの表示方...
-
Windowsのポップアップで音声ア...
-
リトルバスターズEXを中古で購...
-
エクセルでポップアップを出し...
-
VBA ポップアップが表示された...
-
ポップアップウィンドウがブロ...
-
SP2のシールド(盾)マークが...
-
インテル ME FW リカバリー・エ...
-
Java Automatic Updateのポップ...
-
ポップアップが反応しない
-
ポップアップ?バナー?
-
邪魔なポップアップを消したい
-
USBメモリーなどをいきなり抜い...
-
Vistaでのポップアップブロック...
-
Excel VBAでの右クリックのポッ...
-
ポップアップ表示の解除
-
一定時間おきにアラームやポッ...
-
キングソフトの更新ポップアッ...
-
マイページはどこを開くの
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一定時間おきにアラームやポッ...
-
小さな表示窓の呼び方は
-
VBA ポップアップが表示された...
-
ウイルス対策ソフトのテーマカ...
-
重なってないティッシュは売っ...
-
エクセルでポップアップを出し...
-
ポップアップウィンドウがブロ...
-
リトルバスターズEXを中古で購...
-
WIN10のPCに「制限」のポップ...
-
助けて下さい!小窓表示位置が...
-
アダルトサイト閲覧後のポップ...
-
Excelのショートカット Ctr...
-
Excel VBAでの右クリックのポッ...
-
ポップアップウインドウがブロ...
-
カーソルを合わすと出て来る「...
-
ウィンドウは・・
-
ワードの右クリックメニュー「...
-
ポップアップウィンドウ ロッ...
-
ネットワーク内のPCへメッセ...
-
じゃまなポップアップウィンド...
おすすめ情報