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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[680] 条件付きの連番マクロ

キャッサバ初心者 [2022/05/11 12:28:49]

いつも大変助かっております。
下記のようなマクロは可能でしょうか。
よろしくお願いします。

40列目にランダムな文字列が入っています。
40列目の内容に合わせて14列目に番号を振りたいです。
文字列が複数行で重複する場合は1から連番を振り、
重複しない場合は1とのみ入力したいです。

どうぞよろしくお願いします。


14列     40列

1      あ51P28
1            な48P
2      な48P
1      き1111J  
1            し642K
2      し642K  
3      し642K
1            ち5431346K
1            み886


Re: [680] 条件付きの連番マクロ

キャッサバ初心者 [2022/05/11 12:30:46]

上の例では40列の内容記載位置がバラバラになってしまいましたが、関係ありません。すみません。

Re: [680] 条件付きの連番マクロ

あすかぜ [2022/05/11 21:55:01]

こんな感じでしょうか。

for (y = 1; y <= Bottom; y++) {
  if ([40,y] == [40,y-1]) {
    [14,y] = [14,y-1] + 1;
  } else {
    [14,y] = 1;
  }
}

Re: [680] 条件付きの連番マクロ

キャッサバ初心者 [2022/05/12 15:56:23]

ありがとうございます。
シンプルなコードで、思った通りに動きました。
ありがとうございます!!

スレッド一覧に戻る返信