VBで0x00から0xFFの文字列を作り出す

プログラム

ん~、VBで0x00から0xFFの文字列を作り出すスマートな方法がわからん。Cだとこんな感じのをやりたい。

for(i = 0; i < 0x100; i++)
    spirntf(Str,%02X,i) ;

結局こんな感じにしてるけど、イマイチだ

For i = 0 To &HFF
    Str = Right("0" + Hex(i), 2)
Next

Hexstr = "0123456789abcdef"
For i = 0 to &hF
For j = 0 to &hF
Str = Mid( Hexstr, i, 1 ) + Mid( Hexstr, j, 1 )
Next j
Next i

追記:それだと、やりたい事がパッとわからない気がします。なんかこう、ソースから直感的に意味が分かるような書き方にしたいんですよぅ。