// Split256cols.cms 2009.02.18 by あすかぜ // // 列数の多いファイルを複数に分割するのをサポートします。 // 編集・再配布は自由です。 // // 使い方: // Cassava 1.6 以降で、[オプション]-[マクロ]-[ユーザマクロフォルダを開く] を実行し、 // 開いたフォルダ内にこのファイルを置いてください。 // Cassava を再起動するか、[オプション]-[マクロ]-[マクロの検索] で登録されます。 // // [オプション]-[マクロ]-[Split256cols] を実行すると、番号の入力を求められます。 // 番号を入力すると、対応する列の範囲が選択され、コピーされます。 // これを新規作成したファイルに貼り付けることで、ファイルを分割してください。 // // 「1行目を固定」「1列目を固定」は解除した状態で実行してください。 size = 256; max = int(Right / size); num = InputBox("選択範囲の番号を入力してください (0〜" + max + ")", 0); SelectAll(); SelLeft = num * size + 1; SelTop = 1; SelRight = min(num * size + size, Right); SelBottom = Bottom; Copy();