[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[759] 全セル対象ではなく、選択したセルや選択した列が対象に

ありがとうございます [2023/07/06 13:26:34]

いつも便利に使わせていただいております。
ありがとうございます。

頻繁に使用させていただいている以下の4つのマクロや機能なのですが
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs566_20200624.cms
このマクロのように
全セル対象ではなく、選択したセルや選択した列が対象になるように
実行したい箇所を選んでマクロを実行することは可能でしょうか?


・セル内改行含めた置換
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs230_20200605.cms

・htmlタグの削除について
https://www.asukaze.net/soft/cassava/bbs/index.cgi?t=582&r=2

・セル最初の改行削除
https://www.asukaze.net/soft/cassava/bbs/index.cgi?t=751&r=1

・セル最後の改行削除(※マクロ化は可能でしょうか?)
https://www.asukaze.net/soft/cassava/bbs/index.cgi?t=529&r=2

よろしくお願いいたしますm(_ _)m



Re: [759] 全セル対象ではなく、選択したセルや選択した列が対象に

あすかぜ [2023/07/06 21:44:58]

次のようにしてください。

・セル内改行含めた置換

a = InputBoxMultiLine("検索文字列を入力してください。");
b = InputBoxMultiLine("置換文字列を入力してください。");
ReplaceAll(a, b, false, false, false, SelLeft, SelTop, SelRight, SelBottom);

・htmlタグの削除

ReplaceAll("<[^>]*>", "", false, false, true, SelLeft, SelTop, SelRight, SelBottom);

・セル最初の改行削除

ReplaceAll("^\n+", "", false, false, true, SelLeft, SelTop, SelRight, SelBottom);

・セル最後の改行削除

ReplaceAll("\n+$", "", false, false, true, SelLeft, SelTop, SelRight, SelBottom);

Re: [759] 全セル対象ではなく、選択したセルや選択した列が対象に

ありがとうございます [2023/07/07 09:43:28]

どうもありがとうございます!
完璧に動作いたしました。
とても便利ですm(_ _)m!

スレッド一覧に戻る返信