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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[515] 指定文字列を隣のセルへコピーする方法

mdy [2019/09/18 16:00:13]

いつも使わせていただいてます。
セル内の任意の文字列を切り取り、隣接するセルの行末へ貼り付けたいのですがよい方法あればご教示いただきたいです。

例)
セル毎に異なる

</style>
<table bgcolor=pink width=400><tr> #ここから

この間はセル毎に異なる

</td></tr></table>
<br> #ここまで
<table bgcolor=#FFF5BC width=400>

セル毎に異なる


ここからここまでの間を切り取りし、右隣のセルの行末へ貼り付けたいです。
異なると記入したところ以外のタグは同じです。
2000行程あるので一括でできないでしょうか?
もしくは正規表現で検索したものを右隣のセルの行末へコピペする方法でもいいです。
よろしくお願いいたします。

Re: [515] 指定文字列を隣のセルへコピーする方法

あすかぜ [2019/09/18 22:30:28]

通常の検索・置換では他のセルの内容を変更することはできないので、マクロ機能を使う必要がありそうです。
マクロを書いてみたので、試してみてください。

https://www.asukaze.net/soft/cassava/macro/asukaze/bbs515_20190918.cms

上のリンクを右クリックして「対象をファイルに保存」(もしくは「名前を付けてリンク先を保存」)でダウンロードし、Cassava Editor の「Macro」フォルダに置いてください。
対象のファイルを開き、コピーしたいデータがある列にカーソルをあわせて、[マクロ(M)] - [bbs515_20190918] メニューを実行してください。
「<table bgcolor=pink width=400><tr>」から「<table bgcolor=#FFF5BC width=400>」までが右隣のセルに移動されます。

よろしくお願いします。

スレッド一覧に戻る返信