- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[753] キーワードにより設定された範囲を隣のセルの最後に挿入後、範囲を削除したいです
ありがとうございます [2023/07/03 14:01:56]
お世話になっております。
便利に使わせていただいてどうもありがとうございます。
要望なのですが
セル内改行を含むセル内テキストから
指定した範囲 を隣のセルの最後に [挿入]後、範囲を削除したいですm(_ _)m
具体的には
・範囲を指定
※指定する範囲について
始点キーワードの行含め、前後の行を任意に範囲始点指定できるようにしたい
終点キーワードの行含め、前後の行を任意に範囲終点指定できるようにしたい
(始点キーワード・終点キーワードのそれぞれ、○行前や○行後を数字で範囲指定でるようにしたい)
(指定したキーワードが含まれるセル内の行を始点終点0行としたい)
・指定された範囲を隣のセルの最後に挿入
・指定された範囲(コピー元)を削除
という事がしたいです
範囲指定の説明がわかりにくくすいません
下のセル内テキスト例でいいますと
[特長] というキーワードをもとに
[特長]の前の行の[改行]や 3行前の[ああああああああああ1] や
[特長]の2行次の●いいいいいいいいい2
を範囲指定の始点にしたい
[生産国] というキーワードをもとに
[生産国]の前の行の[改行]や 2行前の[●おおおおおおおおお3] や
[生産国]の1行次の[日本] まで
を範囲指定の終点にしたい
【セル内テキスト例】
------------------------
ああああああああああ1
ああああああああああ2
特長
●いいいいいいいいい1
●いいいいいいいいい2
●いいいいいいいいい3
仕様
●ううううううううう
●ううううううううう
●ううううううううう
●ううううううううう
重量
0.00kg
セット内容/付属品
●えええええええええ
●えええええええええ
●えええええええええ
注意事項
●おおおおおおおおお1
●おおおおおおおおお2
●おおおおおおおおお3
生産国
日本
------------------------
【やりたいこと例1】
このセル内の
[改行1]
特長
●いいいいいいいいい1
●いいいいいいいいい2
●いいいいいいいいい3
[改行2]
①[特長]を始点キーワードとして 1つ前の行[改行1]を範囲始点 とする
②[改行2]を終点キーワードとして その行(前後0行)を範囲終点 とする
(終点キーワードを[改行2]のような直近の改行のみを指定できるように は可能でしょうか?)
③範囲始点と範囲終点で設定された範囲のテキスト(セル内改行を含む)を隣のセルの末尾に挿入
④挿入されたテキスト(改行含む)と同じテキスト部分をコピー元から削除)
------------------------
【やりたいこと例2】
このセル内の
[改行1]
仕様
●ううううううううう
●ううううううううう
[改行2]
[改行3]
●ううううううううう
●ううううううううう
[改行4]
重量
①[仕様]を始点キーワードとして その行(前後0行)を範囲始点 とする
②[重量]を終点キーワードとして 1つ前の行[改行4]を範囲終点 とする
③範囲始点と範囲終点で設定された範囲のテキスト(セル内改行を含む)を隣のセルの末尾に挿入
④挿入されたテキスト(改行含む)と同じテキスト部分をコピー元から削除)
------------------------
【やりたいこと例3】
[改行1]
セット内容/付属品
●えええええええええ
●えええええええええ
●えええええええええ
[改行2]
注意事項
●おおおおおおおおお1
●おおおおおおおおお2
●おおおおおおおおお3
[改行3]
生産国
日本
①[セット内容/付属品]を始点キーワードとして 1行前の[改行1]を範囲始点行 とする
②[生産国]を終点キーワードとして 1行次の[日本]を範囲終点行 とする
③範囲始点と範囲終点で設定された範囲のテキスト(セル内改行を含む)を隣のセルの末尾に挿入
④挿入されたテキスト(改行含む)と同じテキスト部分をコピー元から削除)
------------------------
やりたいこと例を挙げさせていただいたのですが
このように
・始点キーワード・終点キーワードの設定
・始点・終点キーワードから前後の行(3行前など数値設定可)を範囲始点・終点として指定可能
・指定範囲を隣のセルの末尾に移動後、コピー元の指定範囲部分を削除
は可能でしょうか?
伝わりにくかったらすみません。
どうぞよろしくお願いいたしますm(_ _)m
Re: [753] キーワードにより設定された範囲を隣のセルの最後に挿入後、範囲を削除したいです
あすかぜ [2023/07/03 21:51:54]
明日以降少しずつ返信します。もう少しお待ちください。
Re: [753] キーワードにより設定された範囲を隣のセルの最後に挿入後、範囲を削除したいです
あすかぜ [2023/07/04 22:01:41]
マクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs753_20230704.cms
始点前後、終点前後は前の行にする場合は負の数(-1、-2、-3)、次の行にする場合は正の数(1, 2, 3)を指定してください。
[改行]を終点キーワードとする場合はキーワードを空欄としてください。
キーワードは行の全体一致で探しています。部分一致(「セット内容/付属品」中の「セット内容」)ではヒットしません。
期待する動作となっているでしょうか。
Re: [753] キーワードにより設定された範囲を隣のセルの最後に挿入後、範囲を削除したいです
ありがとうございます [2023/07/05 14:55:29]
複雑な内容をご対応いただきましてどうもありがとうございます!
期待した通りに動きました、いつもありがとうございますm(_ _)m!