Excelでユーザーフォームのテキストボックスにカレンダーを実装する

  Рет қаралды 11,947

*Ateitexe

Жыл бұрын

Excelでユーザーフォームのテキストボックスにカレンダーを実装する
* Chapter *
0:00 イントロ
0:12 デモンストレーション
1:17 ダウンロード&設定
1:39 カレンダーへの追記
2:48 ユーザーフォームを作る
5:05 フォームを表示するコードを書く
8:17 プロシージャの実行
8:56 ボタンからプロシージャを実行
9:46 テキストボックスとコマンドボタンを作る
10:44 カレンダーを設定するコードを書く
12:42 動作確認
13:06 複数のテキストボックスに対応する
15:16 おわりに
Correction:
5:53 赤枠の位置に間違いがあります。正しくは上の段の「自動メンバー表示」「自動クイックヒント」「自動データヒント」の3つです。
以前紹介した、ダウンロードとコピペで使えるExcelのカレンダーコントロールを、ユーザーフォームのテキストボックスに適用させるカスタマイズ方法の説明をしています。 
* カレンダー導入の動画 *
kzfaq.info/get/bejne/bN-DdbSJ2czdlJs.html
* カレンダーのダウンロード先 *
ateitexe.com/excel-vba-calendar-control2/
* 執筆書籍 *
www.amazon.co.jp/-/e/B078H9KSTV
* ブログ *
ateitexe.com/
* twitter *
ateitexe/
#ExcelVBA #UserForm #カレンダー

Пікірлер: 19
@user-ul5qr5wo1e
@user-ul5qr5wo1e Жыл бұрын
素晴らしい! 有難うございます!
@ateitexe_yt
@ateitexe_yt Жыл бұрын
こちらこそコメントありがとうございます!嬉しいです😆
@nekozestyle8452
@nekozestyle8452 Жыл бұрын
とても参考になりました!!!😊
@ateitexe_yt
@ateitexe_yt Жыл бұрын
ありがとうございます🥰
@user-ks5pu2sp3h
@user-ks5pu2sp3h Жыл бұрын
さらっとみたんですが、すごい丁寧な内容じゃないですか🙂
@ateitexe_yt
@ateitexe_yt Жыл бұрын
ありがとうございます😊
@hideoikeda5533
@hideoikeda5533 Жыл бұрын
Hideo.I お願いを叶えて頂き誠にありがとうございました。 暮れから体調を崩し、現在病院のベッドで拝見させて頂いております。 生憎手元にPCがないものですからジリジリしながら退院日を待ち焦がれています。本当にありがとうございました。
@ateitexe_yt
@ateitexe_yt Жыл бұрын
お返事が遅くなってしまってすみません🙇‍♀️💦 こちらこそ、リクエストありがとうございました😊 無理せず、ごゆっくりご静養なさってくださいね!
@hideoikeda5533
@hideoikeda5533 Жыл бұрын
@@ateitexe_yt ご丁寧にありがとうございます。お陰様で何とか完成いたしました。感謝します。
@ateitexe_yt
@ateitexe_yt Жыл бұрын
それは良かったです!フィードバックありがとうございました!
@ateitexe_yt
@ateitexe_yt Жыл бұрын
5:53 の3つのチェックの赤枠の位置を間違えていることに後から気が付きました!! 正しくは上の段の「自動メンバー表示」「自動クイックヒント」「自動データヒント」の3つです。コードを書いているときに候補やヒントを表示してくれる機能です。すぐに間違いに気づかずにすみません🙇‍♀💦
@BUMP_OF_CHICKEN_TV
@BUMP_OF_CHICKEN_TV Жыл бұрын
カレンダーもダウンロードじゃなくて、1から作れるようになりたい😂
@ateitexe_yt
@ateitexe_yt Жыл бұрын
それでしたらこちらをどうぞ! ateitexe.com/excel-vba-calendar-control2-manual/
@user-rj5ur8lm9r
@user-rj5ur8lm9r Жыл бұрын
コードを動画通り書いたのですが 8:26 マクロが表示されないのですが、 何か設定はいりますか? 初心者ですいません。 ご教授お願いします!
@ateitexe_yt
@ateitexe_yt Жыл бұрын
コメントありがとうございます。WindowsのExcelであれば特に必要な設定はないはずです。 マクロ一覧のウィンドウは開くけれど、そこにshowFormプロシージャが表示されないならば、書いたコードがプロシージャとして認識されていないのかなという気がします。 5:06からの標準モジュールの挿入、Sub showForm() ~ End Sub あたりの記述が、半角英数で書かれているか、適切な場所に半角スペースが入っているかなど、動画とよく見比べてみてください🙇‍♀️
@user-rj5ur8lm9r
@user-rj5ur8lm9r Жыл бұрын
@@ateitexe_yt ありがとうございます! 見直してみたらできました。 この他も色々と動画見て勉強してみます!
@ateitexe_yt
@ateitexe_yt Жыл бұрын
解決してよかったです😆
@user-ok8wu6so1j
@user-ok8wu6so1j 5 ай бұрын
ユーザー定義がされていません。のコメントがでて何回してもできません。フォームを呼び出してもボタン押すとエラーがでます。シートでダブルクリックすると可能ですがテキストボックスでコードを書いて実行するとエラー表示です。ため域だけですね 3時間やってもむりでした 基礎ができてないのでしょうね 先生の本を購入しましたがその時もうまくできなかったです。残念
@ateitexe_yt
@ateitexe_yt 5 ай бұрын
コメントありがとうございます。「ユーザー定義型は定義されていません。」というコンパイルエラーが表示される場合は、スペルミスの可能性が高いです。まずは、コードが正しいモジュールに書かれているか、半角英数で書かれているか(全角文字が混ざっていないか)、適切な位置に半角スペースが入っているか(全角スペースになっていないか)を、よく見比べてみてください。 どこで問題が起きているかを切り分けるために、どこまでが動画と同じように動くかお確かめください。正常に動くところまでの記述は間違っていないので、そこから先に問題があることが推測できます。 ・コントロールが載っていない状態でフォームが表示できるか(8:46前後) ・ボタンクリックで↑のフォームが表示できるか(9:36前後) ・コントロールが載っている状態でフォームが表示できるか(12:42前後) ・ボタンを押してカレンダーが表示されるか(12:54前後) ・カレンダーの日付がテキストボックスに入力されるか(12:58前後) 記述が間違っていないのにエラーが起こる場合は、Officeの動作自体に問題があることも考えらえます。Officeの修復で改善する場合もありますので、お試しください。