1次元x1次元配列を2次元配列に変換します。
Dictionaryに1次元配列を溜めておいて、
最後に2次元配列に変換する時に使用することが多いです。
いやむしろ、その為だけの関数かも...
例:DataArray = fArray_Dim1x1_to_Dim2(Dic.Items)
1次元x1次元配列を2次元配列に変換します。
Dictionaryに1次元配列を溜めておいて、
最後に2次元配列に変換する時に使用することが多いです。
いやむしろ、その為だけの関数かも...
例:DataArray = fArray_Dim1x1_to_Dim2(Dic.Items)
***************************************************************
2つの配列を結合する(配列の次元数が同じであること)
【引数】Array1 :データ配列(1次元or2次元)
Array2 :データ配列(1次元or2次元)
Direction :結合する方向(xlRows=行方向に結合)
***************************************************************
***************************************************************
配列の次元数を下げる(2次元配列を1次元配列にする)
【引数】DataAry :データ配列
Direction :1次元に結合する時の方向(xlRows=1行毎に結合する)
***************************************************************
***************************************************************
配列を切り取る
【注意】切り取った配列の要素は, 切り取る場所に合わせている
例えば{1 to 3}という配列に対して要素2-3(Start=2, End_=3)を切り取った場合、
戻値の要素は{2 to 3}となる(2次元配列も同様)
【引数】DataAry :データ配列
Start :切り取る開始位置
End_:切り取る終了位置(省略時は指定方向のMAX)
Direction :切り取る方向(xlRows=横方向(1次元), xlColmuns=縦方向(2次元))
【戻値】切り取った配列
***************************************************************
***************************************************************
2つの配列をDictionary(辞書)に変換する
【引数】KeyAry :1次元配列(Key用)
ItemAry :1次元配列(Item用)
***************************************************************
***************************************************************
配列をDictionary(辞書)に変換する
1次元配列の場合、配列中の値をKeyとした辞書を作成
2次元配列の場合、1列目をKey、2列めをItemとした辞書を作成
【引数】DataAry :データ配列(1次元or2次元)
IgnoreNullStrKey:Keyに空文字があった場合に除去するオプション
***************************************************************
***************************************************************
配列の長さを取得する
【引数】DataAry :データ配列
Dimension :1次元or2次元の指定(1次元=xlRows, 2次元=xlColmuns)
***************************************************************
***************************************************************
配列の基底を調整する
【引数】DataAry :データ配列
Base_Row :1次元の配列のBase
Base_Col :2次元の配列のBase
***************************************************************
***************************************************************
配列の縦と横を逆転させる
※1次配列(横)の場合は、2次配列(縦)にする
【引数】DataAry:1次元or2次元配列
Trans:貼付け時、配列の行・列を入れ替えるオプション
※1次元配列の場合、2次元配列に変換し、縦方向に張り付ける
***************************************************************
***************************************************************
指定セルにデータ配列(主にfRange_Valueで取得した配列)を貼り付ける関数
【注意】非表示行があると正しくデータを貼り付けれない(Excelの既存バグ)
【引数】Cell:貼付けセル(1セルで十分。範囲の場合は最初のセルが起点となる)
DataAry:貼付けるデータ配列
Trans:貼付け時、配列の行・列を入れ替えるオプション
※1次元配列の場合、2次元配列に変換し、縦方向に張り付ける
PasteFormula:数式として貼り付けるオプション
【戻値】配列を張付けた範囲のRange
***************************************************************
***************************************************************
配列の要素の下限・上限を、ByRef で返す関数。
主には配列系の関数用に使用。
***************************************************************
***************************************************************
配列の次元数を返す
***************************************************************
***************************************************************
既存の IsArray の弱点(型配列で生成されていない場合に判定できない)を克服した関数
***************************************************************