excelでは引用符は文字列を設定するために用いられる。 例えば、B列とC烈とD列をハイフン("-")で連結するのであれば、=B2&"-"&C2&"-"&D2となる。ここで&と文字列を挟む引用符(")が重要な役割を果たす。 この式をvbaでA列に設定するコードは、以下の通り。なお、最大行はB列で求めている。
Dim i As Long Dim maxRow As Long maxRow = Worksheets("data").Cells(Rows.Count, 2).End(xlUp).Row For i = 1 to maxRow Range("A"&i).Formula = "=B" & i & "&""-""&C" & i & "&""-""&D" & i Nextつまり、式のなかの引用符はダブルで記述する必要があるのだ。 そして、上記のようなやり方で、複数の列でユニークな値を生成し、VLOOKUPでピックアップできるようにするのである。
0 件のコメント:
コメントを投稿