0

私はVBAが初めてです。タブ区切りファイルを読み取って解析しています。ファイルの各行には、行インデックス、列インデックス、およびラベルが含まれています。例:

0    0    "John"

1    1    "Lena"

9    14   "John"

各ラベルに色を割り当て、一致する [row,col] を割り当てられた色で塗りつぶします。ラベルは複数のファイル行に表示される場合があります。さらに、各色に割り当てられたラベルを説明する凡例 (ワークシートの別の場所) を作成する必要があります。

c# では辞書を使用していました。新しいラベルが表示されたら、このラベルが辞書に存在するかどうかを確認し、存在する場合は既存の色を使用し、存在しない場合は新しいエントリを辞書に追加します。VBでこれを行う最良の方法は何ですか? 現在のラベルが存在するかどうかを確認し、存在する場合はその色を使用するには、どのデータ構造を使用する必要がありますか?

ありがとう、リー

4

1 に答える 1