>For index% = 0 to Ubound(picklist) >はpicklistでのコレクションを0から上限までとってそれをインデックスにいれる(%なので数値?)。 >それをForでとった分まわすってことなのでしょうか? はい、そうです。 >ロジックの中の「index%」とはいったいどういうものなのでしょうか? Dim indx% を省略してましたが、これは Dim indx as integer と同じです。 as stringとかas longとかはヘルプを参照してください。 余談ですが、変数は絶対予約語でないと確信できる名称を使うようにしていますので index% ではなく indx% としています。