|
初心者の私が、少しずつコードを覚え始めて
少々気になり始めたことなのですが、
ユーザーフォームにコンボボックスを複数配置して
コンボボックスにアイテム(配列)を指定する方法
について、
1.
Private Sub UserForm_Initialize()
Dim myAr1 As Variant
・
・
Dim myAr5 As Variant
myAr1 = Worksheets("sheet1").Range("A2:A8")
・
・
myAr5 = Worksheets("sheet1").Range("F2:F8")
With ComboBox1
.List = myAr1
End With
・
・
2.
Private Sub UserForm_Initialize()
With ComboBox1
.List = Worksheets("sheet1").Range("A2:A8").Value
End With
1.と2.のコードの書き方で、ユーザーフォームの表示やファイルサイズ
その他の違いは出てくるのでしょうか?
また、For i 1 To 5
のような書き方の方が、いいのでしょうか?
お手数ですが、アドバイス宜しくお願い致します。
|
|