Q&A

回答の並べ替え:
投稿新規に質問を投稿する

Excelファイルのデータをセルにセットする際、不要なデータは表示させないようにしたい。

TMKB TMKB

2026-03-09 15:26

元データ
作成中画面

【再掲】*内容に誤りがあったので修正しました。
CELF初心者です。(ノーコードのシステム開発アプリを初めて使用しています)
今までマクロを使用してやっていた作業をCELFに移行しようと検証中です。

Excelファイルのデータをセルにセットする際、元データのF列にある頭066,067,075,089から始まる番号は表示させないようにしたいのですが(050,090のみ表示したい)、
よいアクションセットが思いつかず、ご教示いただければ幸いです。

かわせみ かわせみ
こんにちは。
マニュアルからそれらしいページを持ってきたので参考にしてください。

一度に全て完成させようとせず、
例えば、2)の処理で、データの上から順番に番号(判定したい値)をメッセージボックスで出すとか、順番に組み立てていくのがよいと思います。

2)各行をループ
複数行のデータを1行ずつ処理をする
https://cloud.celf.jp/celf-help/ja/texts/tips/process_multiple_rows_data/process_multiple_rows_data.html

3)F列の番号を判定
アクションを分岐する(050,090であるかどうか判定する)
https://cloud.celf.jp/celf-help/ja/texts/action_use/control/branch_action/branch_action.html

4)条件に合致した行を本番シートに貼り付ける。
シートから別シートにデータを渡す
https://cloud.celf.jp/celf-help/ja/texts/action_use/sheet/pass_data_other_sheet/pass_data_other_sheet.html
TMKB TMKB
かわせみ様
お忙しい中ご回答いただきありがとうございます。

知識が乏しく、可能であればご教示いただきたいのですが、
050,090の番号のみ表示させるアクションはどのように作成したらよいでしょうか?
かわせみ かわせみ
こんにちは。

以下の感じでいかがでしょうか。
本番シートとは別に、仮シートを用意します。

1)一旦、仮シートにすべてのExcelファイルのデータ(列・行)を取り込んでから、
2)各行をループし、
3)F列の番号を判定して、
4)条件に合致した行を本番シートに貼り付ける。
5)仮シートを空っぽにする。

参考:
シートから別シートにデータを渡す
https://cloud.celf.jp/celf-help/ja/texts/action_use/sheet/pass_data_other_sheet/pass_data_other_sheet.html