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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[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]

ありがとうございます。
助かりました!
これからもよろしくお願いします。

スレッド一覧に戻る返信