ライブラリ

開発用ライブラリ

 

アバウトなVLOOKUP

ユーザー定義関数で、VLOOKUPにDIFFのアルゴリズムを組込んだ、VlookUpPatient という関数を作成。基本的には、大文字小文字、半角・全角、ひらがな・カタカナを無視
DIFF   2019/11/16   shono

削除できないスタイル

スタイル、便利な時もあるんですが、他のブックからデータをコピペ、シートをコピーした時に、いつの間にかスタイルも入ってきてしまい、増殖に増殖を重ね、セルの書式が設定できなくなる、とい
Bug   2019/04/05   shono

シートコピー時の既存バグ対応

Aブックから、Bブックにシートをコピー・移動し、Bブックを保存しようとすると、「[ファイルパス]の保存中にエラーが検出されました。いくつかの機能を・・・」とアラートが出て、保存でき
Bug   2019/01/11   shono

fBook_Dialog_BeforeClose

BeforeCloseイベントの後に保存確認ダイアログが出るので、ダイアログを模倣して先に処理してしまう(BeforeCloseイベントで先にこの関数を呼び、後で他の処理を進める感
Book   2018/10/30   shono

fRange_Border_Is田

***************************************************************指定Rangeに指定罫線が格子状に引かれているか判定【
Border   2018/09/18   shono

fRange_EndRow

***************************************************************指定Rangeのデータ最終行を取得【引数】Range
Range   2018/06/30   shono

fRange_EndCol

***************************************************************指定Rangeのデータ最終列を取得【引数】Range
Range   2018/06/30   shono

fRange_LastCol

***************************************************************指定Rangeの最終列を取得【引数】Range :対象
Range   2018/06/30   shono

fRange_LastRow

***************************************************************指定Rangeの最終行を取得【引数】Range :対象
Range   2018/06/30   shono

fString_RightB

***************************************************************固定長処理用。文字列の右端から指定バイト数を切り出す※
String   2018/06/30   shono

fString_LeftB

***************************************************************固定長処理用。文字列の左端から指定バイト数を切り出す※
String   2018/06/30   shono

fString_FixLength

***************************************************************固定長処理用。文字列を指定バイト数に調整する2バイト文
String   2017/11/21   shono

fString_LenB

***************************************************************文字列のバイト数を取得※VBAのLenBが正しくバイト
String   2017/11/21   shono

fString_Unvisible_to_Visible

***************************************************************デバッグ用。[?]や[・]等と表示されたり, 表示され
String   2017/11/21   shono

fString_Right_Count

***************************************************************文字列の右端で指定値をカウント【引数】Value :対
String   2017/11/21   shono

fString_Right_Chop

***************************************************************文字列の右端を1文字削除(値指定の場合、指定値の場合の
String   2017/11/21   shono

fString_Right_Fix

***************************************************************文字列の右端が指定値でない場合に補完【引数】Value
String   2017/11/21   shono

fString_Right_With

***************************************************************文字列の右端が指定値か判定【引数】Value :対象の
String   2017/11/21   shono

fString_Left_Count

***************************************************************文字列の左端で指定値をカウント【引数】Value :検
String   2017/11/21   shono

fString_Left_Chop

***************************************************************文字列の左端を1文字削除(値指定の場合、指定値の場合の
String   2017/11/21   shono

fString_Left_Fix

***************************************************************文字列の左端が指定値でない場合に補完【引数】Value
String   2017/11/21   shono

fString_Left_With

***************************************************************文字列の左端が指定値か判定【引数】Value :対象の
String   2017/11/21   shono

fString_Count

***************************************************************文字列をカウント※様々な方法から、最速の方法でカウント
String   2017/11/21   shono

fRange_Selection

***************************************************************選択されているセルを取得する※指定条件に合致していない
Range   2017/11/21   shono

fRange_Select

***************************************************************セルを選択する【引数】Range :選択したいセル  
Range   2017/11/21   shono

fRange_Union

***************************************************************Rangeを結合させる※Union関数がNothing
Range   2017/11/21   shono

fArray_Merge

***************************************************************2つの配列を結合する(配列の次元数が同じであること)【
Array   2017/11/21   shono

fArray_DimDown

***************************************************************配列の次元数を下げる(2次元配列を1次元配列にする)【
Array   2017/11/21   shono

fArray_Slice

***************************************************************配列を切り取る【注意】切り取った配列の要素は, 切り取
Array   2017/11/21   shono

fArray_to_Dictionary2

***************************************************************2つの配列をDictionary(辞書)に変換する【引
Array   2017/11/21   shono

fArray_to_Dictionary

***************************************************************配列をDictionary(辞書)に変換する1次元配列
Array   2017/11/21   shono

fArray_Length

***************************************************************配列の長さを取得する【引数】DataAry :データ配
Array   2017/11/21   shono

fArray_BaseN

***************************************************************配列の基底を調整する【引数】DataAry :データ配
Array   2017/11/21   shono

fArray_Trans

***************************************************************配列の縦と横を逆転させる※1次配列(横)の場合は、2次
Array   2017/11/21   shono

fArray_Paste

***************************************************************指定セルにデータ配列(主にfRange_Valueで取
Array   2017/11/21   shono

fArray_Lbound_Ubound

***************************************************************配列の要素の下限・上限を、ByRef で返す関数。主に
Array   2017/11/21   shono

fArray_DimCount

***************************************************************配列の次元数を返す******************
Array   2017/11/21   shono

fArray_IsArray

***************************************************************既存の IsArray の弱点(型配列で生成されていな
Array   2017/11/21   shono

ナビゲーションウィンドウ

Wordの起動時や検索時に表示される「ナビゲーションウィンドウ」の表示/非表示用※VBA・マクロで閉じる方法が見つからず、自己解決したので掲載
Word   2017/08/31   shono

VBE_IsProtected

VBProjectにパスワードの保護がかかっているか判定
VBE   2017/07/11   shono

Msg_Show

***************************************************************メッセージボックスのラッパー【重要】既存のMsgBox
MsgBox   2017/07/11   shono

VBE_IsSecurity

オプション設定[VBAへのアクセスを信頼する]の設定値を取得※VBAでモジュール等を処理する際に必須の判定
VBE   2017/07/11   shono

Diff

Diff のアルゴリズム (Myers) ※もちろんVBAで実装差分を計算するというのは次の3つを計算することLD (LevenshteinDistance)=編集距離   :2つ
DIFF   2017/06/19   shono