AddinBox(Title_Logo)      English Page
     [ 更新履歴 ]   [ ( 旧サイト ) http://www.h3.dion.ne.jp/~sakatsu/... ( Archive ) ]


『擬似からの脱却』記事が公開から20周年を迎えます。
  (この20年で「当たり前のテクニック」として浸透してくれていると嬉しいです)


エクセルで祝日/営業日処理カレンダー期間計算勤務時間計算
旧暦/干支/六曜などについて調べている方、ちょっとお寄りになりませんか…。
kt関数アドインを使うと祝日や第2/4土曜休みなどの定義が、すごく楽になります。
他にも祝日情報・期間計算の考え方・言語別の祝日判定コードも公開中です。
2050年までの祝日リスト (Excel 等一般向け , Outlook , XML , JSON) も取得できます。
 
            【 電話番のハイフン編集/検証ツール JavaScript デモ 】
            電話番号(半角数字 10 or 11桁)  ( 1桁入力する都度 結果が更新されます )
            ( 結果 )
    【 2022/8/2  電話番号のハイフン編集/検証ツール (Ver 1.00 , 電話番号データ: 2022/7/1 版 )  】
    【 2020/11/28  祝日判定 ロジック (全19言語) 東京五輪 祝日移動(2021年) 対応の修正済  】
    【 2020/11/28  kt関数アドイン Ver 5.40 リリース , 東京五輪 祝日移動(2021年) 対応  】
    【 2019/4/13  EraFormat / EraCDate/EraIsDate  Excel2007 以前でも 新元号に対応できる 変換関数 Ver 1.20 】

    [ Excel/VBA ⇒ OpenOffice.org/Basic 移行プロジェクト  ( 現在は Libre Office  or  Apache Office ) ]
 

  新着情報 
  [ x64 ] 対応について
  Excel 2013/2016 : SDI ( Single Document Interface ) の 不具合 ( 終了時に空 ウィンドウが残る ) について (2016/4/19)



【  kt関数アドイン  】
          ・ kt関数アドインが提供する関数は、新元号「令和」対応になっていない環境でも
            [日付] 引数に 「令和 日付文字列 (元年 表記を含む)」 を指定可能です。


          ・ Ver 5.40 では 以下の 祝日改正 に対応しています。
            [ 東京五輪 祝日移動 (2021年) ]

kt関数アドイン(Ver 5.40) 祝日処理・営業日計算を始め役立つ関数が揃っています。
 2020/11/28 リリース
  Ver 5.00 変更内容 Ver 5.00 で追加/変更された機能の紹介です
  Ver 5.10 変更内容 Ver 5.10 で追加/変更された機能の紹介です
  Ver 5.20 変更内容 Ver 5.20 で追加/変更された機能の紹介です
  Ver 5.30/5.31 変更内容 Ver 5.30/5.31 で追加/変更された機能の紹介です
  Ver 5.40 変更内容 Ver 5.40 で追加/変更された機能の紹介です
リボンアタッチメント for AddinBox kt関数アドイン/kt電話郵便アドイン の [ xla 版 ]  に リボンUI を追加します
     
デモアニメーション どんな風に使うのか[GIFアニメ]でご覧になれます
  カレンダーマーク描画関数 (セルの関数から Shape 図形が描画できます [ 解説 ] )
  カレンダー入力フォーム (メニューバーから呼び出す場合の例です)
  カレンダーフォーム六曜モード (六曜表示モードのデモです)
  休日マップ作成フォーム (第2/4土曜休みなど、任意の営業日カレンダーを定義するツールです)
     
    ご意見/要望などは掲示板へお願いします。


【  MsgBox代替関数[ktMsgBox]  】  ktMsgBox Addin
ktMsgBoxAddin(Ver 3.40) MsgBoxの代替関数(表示位置/カラー/フォント/サイズが指定可)

ktMsgBox(Japanese Version) ktMsgBox(English Version)
今まで [ MsgBox 関数 ] で出来なかった 「 あんな事やこんな事 」 が綺麗 サッパリ と解消されます。
    ・入力フィールド の直ぐ隣に PopUp
    ・背景色/文字色を変えて強調
    ・1行ごとに フォント を変える

[ ktMsgBox アドイン ] を使えば、そんな事は朝飯前。
使い方は[ MsgBox 関数 ] をそのまま踏襲してるので簡単。

Ver 3.40 は OS/EXcel (x64) をサポートしています。
【 2018/4/16 リリース 】




【  電話番号編集/郵便番号変換 [kt電話郵便アドイン] 】  最新辞書:2024年10月2日 版
kt電話郵便アドイン(Ver 3.00)


   [ 郵便 ⇔ 住所変換 ] 動画 ( 9 MB )

   [ 入力支援機能 ] 動画 ( 3 MB )
『電話番号のハイフン編集』 と 『郵便番号⇔住所の
相互変換』を行なうアドインです。
【入力支援機能】を使えば、郵便番号の入力と同時
に住所が隣のセルへ書き出されるので入力効率が
格段にアップします。

※※ 2018/5/24 Ver 3.00 をリリース
2024/10/2 DBブック を更新しました
2018/5/24 旧住所DBブックを [ Ver 3.00 対応 ] に更新

〜 Microsoft 郵便番号辞書 更新案内 〜
  IME 用 [ H26/12/ 4 リリーズ (H26/9/30 更新版) ]
  IME2010/2012 は Microsoft Update による自動/手動更新になります
  郵便番号変換 ウィザード(アドイン&辞書)の現況
  電話番号のハイフン編集
  および 検証ツール
  Ver 1.00
 kt電話郵便アドインの ktTelEdit 関数を JavaScript & JSON で移植
 したツールです。他に JAVA , PHP , Perl , Python , Ruby , VBA ,
 VB.net へ移植したものもあります。
2022/8/2 : 電話番号データ を 2022/7/1 版 にアップデート

【  その他のコンテンツ  】
その他の公開ソフト [kt関数]以外にも、各種お役立ちツールを公開しています
 
『祝日』関連情報  
  下記 コンテンツ は [ 東京五輪による 祝日移動 ( 2020年 / 2021年 ) ] に対応しています。

※ 祝日法の改正動向 について
      ・ [ 五輪 休日 ]  東京五輪 の 2021年延期に伴い、2021年に限り祝日が移動します ( 2020/11/27 改正法成立 )。

        - - - - - 以下は 現在のところ進展は見られません - - - - - - -
      ・ [ 明治の日 ] 文化の日(11/3) を 2020年から "明治の日" へ改名する動きが有ります (H30/12/15)。
      ・ [ キッズ ウィーク (学校休暇分散) ] を H30/4 実施の方向で推進するそうです (H29/5/19)。
      ・ [ 海の日 ]  ハッピーマンデーを止めて、再び 『7月20日』 に戻す動きがあります (H26/8/1)。
 
  祝日について 祝日の一覧や[春分/秋分の日] の求め方など Holiday in Japan
 
  祝日一覧 取得ツール (2050 年まで) Excel シート に貼り付ければ、そのまま 祝日データ として利用できます。
他に Outlook 用のアップデータ , XML , JSON 用データ も取得できます。
 
  祝日法 改正情報 [昭和の日] [休日分散化] 等 の追跡情報。 「審議未了廃案」 解説。
[9月の国民の休日] 追跡記録は こちら です。
  祝日判定ロジック kt関数アドインで使っている【祝日判定】用のマクロ(関数) Holiday in Japan
      ( Delphi / PHP / JavaScript など他言語への移植版もあります)
  休日分散化の問題点と対策 [休日分散化] の問題点に対する祝日ロジック上の対策。
 
  H24年の秋分日は 9/22 H24年の秋分日(秋分の日)は 33年ぶりに 23日ではなく 22日です。
  祝日法の改正とGWの歴史 祝日法の改正によるGWの変化と、2019年のGW 10連休の解説ブログ  
  成人式の日程傾向 調査
 ( サイト内記事 , ブログ )
以前、全国の成人式 (平成23年) 日程の傾向を調査した記事です。
地方による特徴が ハッキリ 分かれて面白い です。新潟だけ異質(笑) 
 
 
特集記事  
  期間計算の考え方 『 y年mヶ月d日』という計算に係わる情報です
  プログレスバーの作り方 進捗状況を示す『青いバー』の作り方です
  カレンダーの作り方 関数によるシート上へのカレンダーの作り方です
  干支の求め方 エクセル関数で干支を求める式の解説です
  時刻シリアル値と小数誤差 小数誤差による「丸め処理」への影響の話です
  勤務表の作り方 関数による勤務時間計算の解説です
  二十四節気の略算式 [春分/秋分]以外の【二十四節気】日付も求められます  
  『擬似』からの脱却  公開20周年
 
VB並に、コントロール配列のイベントプロシジャーをUserForm
モジュール内で一元化記述する手法です。    [ clsBpca の軌跡 ]
クラスモジュールをアドイン化しました 
            2014/8/11 Update : 汎用クラスで Enter/Exit イベントが利用可能になりました。 
        2016/10/11 Update : 汎用クラスに FakeExit イベントが追加されました。
        2020/9/1 Updae : 汎用クラス で 「ワークシート上のコントロール」 を扱えるようになりました。 
 
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 準拠の[週番号] 算出式の解説です
  Excelのリンクの管理と格納  外部参照のリンク情報がどのように記録され、またエラーを生むのか。 
  XL2013で終了時に空ウィンドウが残る Excel2013でブック を閉じた際に空ウィンドウが残る不具合
  MsgBox/Beep & Unicode MsgBox の Beep音 および Unicode 対応のMsgBox
  新元号対応 日付変換関数
EraFormat / EraCDate / EraIsDate
 
新元号に対応していない環境でも [ 新元号/和暦日付⇔シリアル値 ]の
変換が可能になります。TEXT / Format /DATEVALUE 関数の代わりです。
 
         
  - - - - - CommandBar メニュー / リボン UI 関連 - - - - -
  CommandBarからリボンUIへ リボン UI のカスタマイズ方法に関する解説です 
  XL2013/2016 アドインブックによる
CommandBar とアドインタブ
 
SDI (XL2013 以降) でアドインタブ を確実に表示する為の手順   
         
  - - - - - UserForm / コントロール 関連 - - - - -
  [Exit]を通らないで外へ? Frame を使うと Exit が動かない場合がある  
  油断のならない[Activate] Activate の発生タイミングは?
  油断のならない[RefEdit]  RefEdit を使う場合の注意事項
  RefEdit無しでRefEdit動作 上記「油断のならないRefEdit 」内の記事です
  カレンダーコントロール色々 Excel で使えるカレンダー入力ツールの紹介
Office2010 から MSCAL はサポートされません(Access から削除)
 
  セルからUserFormの座標へ セル位置にUserFormを表示する為の 座標変換関数 のマクロ
         
  - - - - - 日付計算 / DATEDIF等バグ情報 関連 - - - - - ( 「期間計算の考え方」 も参照の事 )
  期間計算マクロ ( ktDATEDIF ) [ y年mヶ月d日]を算出するマクロ。OOoBaisc でも利用可
DATEDIF/YEARFRAC関数のバグの分析
    ※ DATEDIF の不具合について
    ・ MD / YD の不具合を引き起こす Excel の中の実装ロジック
    ・ [ Excel2003以前 & Excel2010 ] と Excel2007 では DATEDIF 関数の算出結果が異なります
      上記 DATEDIF不具合(Excel2007 SP3)に関する MS-KB が公開されました。
      ( 参照 , KB2678753 (2012/2/20 リリース) )
    ・ 2007 での MD/YD 不具合において、修正アップデート KB2827324 (2013/10/8 リリース)の適用によって
      算出結果が再び変わっていました。本件に伴い MS-KB KB2678753 の解説が修正されました(2014/3/7)

ktDATEDIF_SPLIT 関数  ( 2023/10/11 公開 )
    暦上の 『月』 と 両端の 『日』 に分けて期間計算する算出方法です。
    kt関数アドイン / ktPeriodYMD (2a) にて実装済の機能ですが、ソースコードを公開します。
 
  DAYS360/YEARFRAC(NASD) Excel , OOo.Calc , Google.SpreadSheet のDAYS360/YEARFRAC の
NASD方式 で使われている計算方法の一覧
  YEARFRACで年齢計算 YEARFRAC関数で行なう年齢計算の危うさを解説しています 
  DAYS360でホントに良いの? DAYS360 関数を正しく理解して使っていますか? 
  DATEDIFで期間計算 Excel一般関数だけを使ってDATEDIFのバグを回避する数式
  アドイン無しで営業日計算 マクロによるユーザー定義関数 編は こちら
         
  - - - - - クラスモジュール 関連 - - - - -
  Bpca 汎用クラス 疑似コントロール配列のイベントを一元化するクラス Calendar Class Addin 
  カレンダークラスアドイン MonthView と DTPicker を兼ねるカレンダークラス アドイン Calendar Class Addin 
  [トグルラベル]ボタン ラベルで作るトグルボタン状のフラグ系ボタンをサポートするクラス 
  ラベル点滅クラスモジュール Userformのラベルを点滅させる事ができます 
  VBAでタイマーコントロール クラスモジュールによるタイマーコントロールの試み
  複素数 演算 クラス VBAで複素数演算を行なうクラスモジュール
  RefEdit 代替手法クラス RefEdit無しでRefEdit動作」 をクラスモジュール化しました
  Enter/Exit イベントの実装 API により クラスモジュールで Enter/Exit イベントを実装する手法
  フォーカス クラス Enter/Exit を使わないで フォーカスチェックするクラス
         
公開 クラスモジュール 一覧 サイト内の各所で紹介しているクラスモジュールの一覧
クラスモジュールをアドイン化しました
x64 対応状況 サイト内の アドイン/クラス 等 の [ x64 動作可否 ] の一覧です。
Excel's Bug サイト内で執筆したExcel のバグ等に関する記事の一覧です。


【  Open.Office.org  他 】   ( LibreOffice / Apache OpenOffice の前身 )
OOoBasic 対応リスト AddinBox サイト内でOpenOffice.org Basic に対応している記事/マクロ
OOo vs VBA 対比表 VBA と OOo.Basic の対比表
OOo.Basic 備忘録 OOo.Basic のTips等の覚書
     
Perl : [ timegm / timelocal ] で「年」引数の仕様の正しい理解と使い方について
     


【  コミュニケーション  】
掲示板 掲示板は廃止しました ( 2022/8/1 )
リンク 各種お役立ち&お楽しみサイトの紹介です。お気ラ村マップもここから
カウントゲッター キリ番・ゴロ番など踏みましたらご一報を♪
メール E_Mail での連絡先はこちらになります。尚、HTML形式メールは
読まずに削除しますので、テキスト形式で送って下さい。
         
    ここに掲載したソフトは、Trend Micro ウィルスバスタークラウドにて、ウィルスチェックを行なってあります。
    ダウンロードファイルのReadMe.txt にはウィルスチェックバージョンが古い表記のままになっているものもありますが、
    最新版でのチェックは行なっていますので、ご安心ください。

        (Since 2001.5.18)                  『お気ラ村』マップリンク (「お気ラ」 メンバーの集う村)

リンクを貼る際にお使い下さい       このサイトで公開しているソフトの一部は下記サイトにもアップしてあります
リンクを貼る際にお使い下さい       ExcelFactory TOMO'S SITE ミコの黄色いおうち
AddinBox はリンク フリーです
(個別ページへの直リンクも可)
      Vector
 



角田(つのだ)桂一 Mail:addinbox@h4.dion.ne.jp CopyRight(C) 2001 Allrights Reserved.