
エクセルで祝日/営業日処理・カレンダー・期間計算・
勤務時間計算・旧暦/干支/六曜などについて調べている方
ちょっとお寄りになりませんか‥‥。
『kt関数アドイン』を使うと祝日や第2/4土曜休みなどの定義が
すごく楽になります。他にも祝日情報・期間計算の考え方など、
お役立ち情報や言語別の祝日判定コードも公開中です。
Excel/VBA⇒OpenOffice.org/Basic 移行プロジェクト実施中。
※ Outlook 祝日アップデート データ の提供を始めました。2050年までの祝日を登録できます。
![]()
※ 新着情報![]()
※ 祝日法の改正動向 について
・ [ 主権回復記念日 ] は廃案になりました(H24/11/16)。
・ [ 古典の日 ] 法案が可決成立しました。但し、[古典の日] は祝日ではありません(H24/8/30)。
・ [ 祝日(土曜日)の振替 ] という 構想が出て来ました(H24/7/5)。
・ [ シルバーウィーク(10月) ] という 5年前に一度潰えた祝日構想が再び持ち上がっています(H24/5/12)。
・ 休暇分散化(祝日分散化&ハッピーマンデー廃止) [現在休眠中] の動向にご注意ください( H22/2/14 )。
休眠宣言(H23/7) から 1年も待たずに またまた 蠢き始めたようです( H24/3/7 )。
※ Windows Vista / 7 / 8 環境で WinHelp の ヘルプファイル( *.hlp ) を利用する方法
※ [ Excel2003以前 & Excel2010 ] と Excel2007 では DATEDIF 関数の算出結果が異なります。
※ 上記 DATEDIF不具合(Excel2007 SP3)に関する MS-KB が公開されました( 参照 , KB2678753 )。
※ [ x64 ] 対応について
【 kt関数アドイン 】 「昭和の日」 改正祝日法に対応済みです。
※ kt関数アドインで、エクセル起動時にマクロオプションダイアログが出る件について (2005/10/26)■ kt関数アドイン(Ver3.00) 祝日処理・営業日計算を始め役立つ関数が揃っています ※ Ver 3.00 は 64bit 版エクセルでは利用できません (エラーになります)。 ■ Ver3.00 変更内容 Ver3.00で追加/変更された機能の紹介です ご意見/要望などは掲示板へお願いします。 ■ デモアニメーション どんな風に使うのか[GIFアニメ]でご覧になれます カレンダーマーク描画関数 (セルの関数から Shape 図形が描画できます [ 解説 ] ) カレンダー入力フォーム (メニューバーから呼び出す場合の例です) カレンダーフォーム六曜モード (六曜表示モードのデモです) 休日マップ作成フォーム (第2/4土曜休みなど、任意の営業日カレンダーを定義するツールです)
【 MsgBox代替関数[ktMsgBox] 】 ■ ktMsgBoxAddin(Ver3.20) MsgBoxの代替関数(表示位置/カラー/フォント/サイズが指定可)
![]()
今まで[ MsgBox 関数]で出来なかった「あんな事やこんな事」が綺麗サッパリと解消されます。
・入力フィールドの直ぐ隣にPopUp
・背景色/文字色を変えて強調
・1行ごとにフォントを変える
[ ktMsgBoxアドイン]を使えば、そんな事は朝飯前。
使い方は[ MsgBox 関数]をそのまま踏襲してるので簡単。
Ver3.20 は OS/EXcel (x64) をサポートしています。
【 電話番号編集/郵便番号変換 [kt電話郵便アドイン] 】 ※ Ver 2.41 は 64bit 版エクセルでは利用できません (エラーになります)。 ■ kt電話郵便アドイン(Ver2.41)
『電話番号のハイフン編集』 と 『郵便番号⇔住所の
相互変換』を行なうアドインです。
【入力支援機能】を使えば、郵便番号の入力と同時
に住所が隣のセルへ書き出されるので入力効率が
格段にアップします。
Ver 3.00 開発状況/変更ポイントの紹介
H25/5/1 : DBブック を更新しました
H24/11/3 : HTML形式ヘルプをリリースしました
〜 Microsoft 郵便番号辞書 更新案内 〜
IME 用 [ H24/10/24 リリーズ (H24/9/28 更新版) ]
※ IME2010/2012 は Microsoft Update による自動/手動更新になります
郵便番号変換ウィザード用 [ H23/12/15 (H23/4/28 更新版) ]
![]()
【 その他のコンテンツ 】 ■ その他の公開ソフト [kt関数]以外にも、各種お役立ちツールを公開しています ■ 『祝日』関連情報 下記 コンテンツ は 「昭和の日」 改正祝日法に対応済です。 ★ 『祝日一覧』作成ツール Excel および Delphi で作ってあります ★ 祝日判定ロジック kt関数アドインで使っている【祝日判定】用のマクロ(関数) ( Perl [ timelocal ]の[年]仕様 ) ( Delphi / PHP / JavaScript など他言語への移植版もあります) ★ 祝日について 祝日の一覧や[春分/秋分の日] の求め方など ★ Outlook 祝日アップデート Outlook の祝日アップデート用データが取得できます ★ 祝日法 改正情報 [昭和の日] [休日分散化] 等 の追跡情報。 「審議未了廃案」 解説。
[9月の国民の休日] 追跡記録は こちら です。★ 休日分散化の問題点と対策 [休日分散化] の問題点に対する祝日ロジック上の対策。 ★ H24年の秋分日は 9/22 H24年の秋分日(秋分の日)は 33年ぶりに 23日ではなく 22日です。 ■ 特集記事 ★ 期間計算の考え方 『 y年mヶ月d日』という計算に係わる情報です ★ プログレスバーの作り方 進捗状況を示す『青いバー』の作り方です ★ カレンダーの作り方 関数によるシート上へのカレンダーの作り方です ★ 干支の求め方 エクセル関数で干支を求める式の解説です ★ 時刻シリアル値と小数誤差 小数誤差による「丸め処理」への影響の話です ★ 勤務表の作り方 関数による勤務時間計算の解説です ★ 二十四節気の略算式 [春分/秋分]以外の【二十四節気】日付も求められます ★ 『擬似』からの脱却 VB並に、コントロール配列のイベントプロシジャーをUserForm
モジュール内で一元化記述する手法
クラスモジュールをアドイン化しました■ Excel/VBA Tips Excel/VBAに関する各種解説 ★ 「引数」ってな〜に? 例え話で引数を判り易く解説します。 ★ ByValでCancel=True ? ByVal 指定で [ Cancel = True ] が可能な理由の解説。 ★ あぁ〜、[ aaa ]の勘違い! 書式:aaa の使い方を間違っていませんか? ★ [第n曜日]の簡単な求め方 [ あどいん らうんじ] 内の記事です ★ Addin関数式のリンクエラー Addin の保存先は2つある。エラーが出ない方へ変えましょう。 ★ VBAはインタプリタ ? VBA はインタプリタ言語 か? コンパイル言語 か? ★ ヘルプをショートカットで Excel/VBAのヘルプをエクセルを起動せずに直接呼び出す方法 ★ 関数カテゴリの増設 自作関数のカテゴリ分け ★ INI ファイル操作関数 INI ファイルを簡易に扱えます ★ Face ID 確認マクロ 以前から「その他の公開ソフト」 で紹介している記事です ★ セル『日付入力』支援 セルへの日付入力を「1〜31」のキータイプで済ます方法 ★ ISO8601 週番号 ISO8601 準拠の[週番号] 算出式の解説です - - - - - UserForm / コントロール 関連 - - - - - ★ [Exit]を通らないで外へ? Frame を使うと Exit が動かない場合がある ★ 油断のならない[Activate] Activate の発生タイミングは? ★ 油断のならない[RefEdit] RefEdit を使う場合の注意事項 ★ RefEdit無しでRefEdit動作 上記「油断のならないRefEdit 」内の記事です ★ カレンダーコントロール色々 Excel で使えるカレンダー入力ツールの紹介
※Office2010 から MSCAL はサポートされません(Access から削除)- - - - - 日付計算 / DATEDIF等バグ情報 関連 - - - - - ★ 期間計算マクロ [ y年mヶ月d日]を算出するマクロ。OOoBaisc でも利用可
DATEDIF/YEARFRAC関数のバグの分析★ DAYS360/YEARFRAC(NASD) Excel , OOo.Calc , Google.SpreadSheet のDAYS360/YEARFRAC の
NASD方式 で使われている計算方法の一覧★ YEARFRACで年齢計算 YEARFRAC関数で行なう年齢計算の危うさを解説しています ★ DAYS360でホントに良いの? DAYS360 関数を正しく理解して使っていますか? ★ DATEDIFで期間計算 Excel一般関数だけを使ってDATEDIFのバグを回避する数式 ★ アドイン無しで営業日計算 マクロによるユーザー定義関数 編は こちら - - - - - クラスモジュール 関連 - - - - - ★ カレンダークラスアドイン MonthView と DTPicker を兼ねるカレンダークラス アドイン ![]()
★ [トグルラベル]ボタン ラベルで作るトグルボタン状のフラグ系ボタンをサポートするクラス ★ ラベル点滅クラスモジュール Userformのラベルを点滅させる事ができます ★ VBAでタイマーコントロール クラスモジュールによるタイマーコントロールの試み ★ 複素数 演算 クラス VBAで複素数演算を行なうクラスモジュール ★ RefEdit 代替手法クラス 「RefEdit無しでRefEdit動作」 をクラスモジュール化しました ■ 公開 クラスモジュール 一覧 サイト内の各所で紹介しているクラスモジュールの一覧
クラスモジュールをアドイン化しました■ x64 対応状況 サイト内の アドイン/クラス 等 の [ x64 動作可否 ] の一覧です。 ■ Excel's Bug サイト内で執筆したExcel のバグ等に関する記事の一覧です。
【 Open.Office.org 】 ■ OOoBasic 対応リスト AddinBox サイト内でOpenOffice.org Basic に対応している記事/マクロ ■ OOo vs VBA 対比表 VBA と OOo.Basic の対比表 ■ OOo.Basic 備忘録 OOo.Basic のTips等の覚書
【 コミュニケーション 】 ■ 掲示板 ソフトへの感想/質問や雑談など気軽に書き込んでください ■ リンク 各種お役立ち&お楽しみサイトの紹介です。お気ラ村マップもここから ■ サイトマップ AddinBox内のサイトマップです ■ カウントゲッター キリ番・ゴロ番など踏みましたらご一報を♪ ■ 雑誌収録に際して 雑誌収録用の紹介文とキャプチャ画像 ■ メール E_Mail での連絡先はこちらになります。尚、HTML形式メールは
読まずに削除しますので、テキスト形式で送って下さい。
ここに掲載したソフトは、Trend Micro VB2012にて、ウィルスチェックを行なってあります。
ダウンロードファイルのReadMe.txt にはウィルスチェックバージョンが古い表記のままになっているものもありますが、
最新版でのチェックは行なっていますので、ご安心ください。
(Since 2001.5.18)
(「お気ラ」メンバーの集う村)
| リンクを貼る際にお使い下さい | このサイトで公開しているソフトの一部は下記サイトにもアップしてあります |
| |
|
| AddinBox はリンク フリーです (個別ページへの直リンクも可) |
|
![]() |
Microsoft MVP for Microsoft Office Excel Apr. 2013 - Mar. 2014 ( since Apr. 2009 ) |