• 締切済み

エクセルのリストについて

先ほど、このカテゴで質問させて頂いた内容の続きです。 下記のリストを作成して、年齢の部分をクリックすると▼印が出てクリックすると、2歳、3歳と要素の一覧が表示されます。 この、表示のコレクションを取得する方法ってあるのでしょうか? それとも、年齢の列から自分で、重複セルを除いてコレクション化する必要があるのでしょうか? 見出し行:種別、名前、年齢      犬、ポチ、3歳      犬、ジョン、3歳      猫、タマ、2歳      猫、ジョセフ、3歳 よろしくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

#1でもおっしゃっているように、質問の主旨に疑問があります。この質問はプログラムの関連の質問ですか。 コレクションとはプログラム言語において、特有の深い意味があり、言語関係でないのに使うと、誤解する。 回答者あたりになると、色々のことを知っている場合があり、かえって、生半可に、述語を別の一般的な意味で使うと混乱する。 入力規則(この言葉は1箇所も質問に出てないが、これなのでしょう、出すべき)の設定の質問ですか。 それとしても、急に3列のリストが出てきているのですか。 もちろん3列を表示したいとか、関連付けてリストを絞って(とか、左列の項目の決定により、ありえる項目に絞る)の問題はあるのはわかるが、3列並べて、急に年齢と言われても戸惑う。 年齢だけについて言えば、重複しないリストを用意しないといけない。 フィルターフィルタオプションの設定ー指定した範囲ー条件は空白 ー重複するレコードは無視する、あたりがつけると思う。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 具体的には、どのようにしたいのか、良く理解できないのですが。 コレクションというのは、VB/VBAでは、「関連するオブジェクトの集合」という意味になりますが、表示のコレクションとか、コレクション化とかは、意味が理解できません。 ListObject が複数あるなら、それは、ListObjects が、コレクションということにもなりますね。

関連するQ&A