excel_mk_link



機能:
Excel用リンク文字列を作成して返す

書式:
excel_mk_link(str_link,R1,C1,R2,C2)

解説:
関数 excel_get_data()のためのリンク文字列を作成して返します。リンク文字列のブック名とシート名部分は、引数str_linkの内容から複写します。リンク文字列のRC範囲 部分は、 引数R1,C1,R2,C2を使ってExcelワークシート上の四角範囲の左上セルと右下セルを指定する形で与えます。

     str_link ・・・・・・・・・・・・・・・ Excelのブック名とシート名が含まれている参照用文字列、 excel_get_link() で求めると便利(区切り文字!がある場合は区切り文字!までの部分、無い場合は全文字列がブック名とシート名とされる)

     R1 ・・・・・・・・・・・・・・・ データ取得範囲の左上セルの行番号(1〜)

     C1 ・・・・・・・・・・・・・・・ データ取得範囲の左上セルの列番号(1〜)

     R2 ・・・・・・・・・・・・・・・ データ取得範囲の右下セルの行番号(1〜)

     C2 ・・・・・・・・・・・・・・・ データ取得範囲の右下セルの列番号(1〜)

●リンク文字列のフォーマット:(ブック名を[]で囲んで、シート名とRC範囲を!で連結)
    [ ブック名 ] シート名 ! RC範囲
ブック名:Excelのブックファイルの名前
シート名:Excelのシートの名前
RC範囲:ExcelのR1C1形式のセル参照(Rの後は数字で行番号、Cの後は数字で列番号を付く)で範囲を指定する。左上セルと右下セルの指定があった場合、間に:で区切る。
[MyBook.xls]Sheet1!R2C1:R3C10 →左上A2と右下J3の両セルからなる四角範囲
[MyBook.xls]Sheet1!R2C1    →A2セルのみ
[MyBook.xls]Sheet1!R2:R3    →2行目から3行目までの全セル
[MyBook.xls]Sheet1!R2     →2行目のみ
[MyBook.xls]Sheet1!C1:C10   →A列名からJ列目までの全セル
[MyBook.xls]Sheet1!C1     →A列名のみ

例:excel_mk_link(excel_get_link(0),2,-1,3,-1,);   → Excelの2行〜3行をRC範囲とする


return