hatenaさん回答ありがとうございます。
>「数字と%の間に半角スペース1つ付ける」と申しましたが、
> 半角2つ付けると、何とか揃います。
失礼しました。先頭に半角スペース2つの間違いでした。
WinArrowさん回答ありがとうございます。
With Me.ListBox1
.AddItem Right(" " & Format("1%", "0 %"), 4)
.AddItem Right(" " & Format("10%", "0 %"), 4)
.AddItem Right(" " & Format("25%", "0 %"), 4)
End With
うまくいきました。
Right関数を使うこと、思いつかなかったです。
これですと、If文を使うことなく、すっきりしたコードになりました。