Q&A

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

列のループはできるのでしょうか

tito tito

2020-12-14 17:35

お世話になっております。

現在、列項目に対してループで一つずつ見ていく処理を組みたいと考えております。
行ならば「="A"&行番」でループの中で行番をインクリメントさせることで一行ずつ見ていくことができますが、これを列で行うことは可能なのでしょうか。
また、Excel だと行列入れ替えのようなことができるのですが、CELF ではできなさそうです。

列のループ方法についてご教授いただけると幸いです。

よろしくお願いいたします。

tito tito
新日本コンピュータマネジメント株式会社 様

回答ありがとうございます。

確かにADDRESS関数なら第二引数でインクリメントできそうですね。
この方法で試してみます。

ありがとうございました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。

列ループについては、列のアルファベットを数字に置き換えて扱う事で解決できると思います。
ADDRESS関数を利用します。(Excelにも存在する関数です。)

ADDRESS(行番号, 列番号, 参照の種類) と指定しますので、
ADDRESS(1, 1, 4) と指定すると、→"A1"の値を取得できます。
引数2つ目の値を、列ループしたい列番号でカウントアップして頂ければ、実現可能と思います。

ご確認頂ければと思います。
メールコンタクトをとる