- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[393] 指定した列に特定の文字列を含むセルがある場合、別の列で指定した文字を入力させたい
abcde [2017/06/02 15:12:54]
初めまして。
いつもCassavaを利用しており助かっています。
ありがとうございます。
指定した列に特定の文字列を含むセルがある場合
別の列で指定した文字を入力させることは可能でしょうか。
マクロジェネレーターでマクロを生成しようとしましたが、
うまくできませんでした。
対象の行:すべての行
対象の列:ダイアログボックスで入力
処理:そのセルの値を設定する
で設定しています。
条件は、
そのセルの内容が 「○○」 を含む時
設定する値は、
「○○」 ダイアログボックスで入力した値 「○○」
に設定しています。
「○○」は、ダイアログボックスで任意の文字列を
入力したい部分です。
条件:そのセルの内容が 「ダイアログボックスで入力した値」 を含む時
設定する値:「ダイアログボックスで入力した列に」 ダイアログボックスで入力した値 「を入力」
となることが希望です。
例として、以下のように設定したいです。
4列目(指定した列)のセルに「a(指定した文字)」を含む時
3列目(指定した列)の同行のセル(「a」を含むセル)に「b(指定した文字)」を入力
また、それぞれ指定できる文字は数字、文字両方であるとありがたいです。
よろしくお願いいたします。
Re: [393] 指定した列に特定の文字列を含むセルがある場合、別の列で指定した文字を入力させたい
あすかぜ [2017/06/02 19:04:14]
すみませんが、検索する列と値を設定する列が異なる場合は、マクロジェネレーターではマクロを作成できません。
次のマクロを試してみてください。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs393_20170602.cms
(このリンクを直接右クリックして「対象をファイルに保存」もしくは「名前を付けてリンク先を保存」でダウンロードしてください)
「検索する列番号」「検索する値」「設定する列番号」「設定する値」の 4 つをダイアログボックスで指定できるようになっています。
よろしくお願いします。
Re: [393] 指定した列に特定の文字列を含むセルがある場合、別の列で指定した文字を入力させたい
あすかぜ [2017/06/02 21:46:17]
すみません、さきほどのマクロは条件が「入力した値を含む時」ではなく「入力した値と一致する時」になってしまっていました。
修正したのでこちらを使ってください。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs393_20170602_2.cms
よろしくお願いします。
Re: [393] 指定した列に特定の文字列を含むセルがある場合、別の列で指定した文字を入力させたい
abcde [2017/06/05 10:13:18]
ありがとうございます。
助かりました!
これからもよろしくお願いします。