アプリ版:「スタンプのみでお礼する」機能のリリースについて

ユーザーフォーム内でラベルを使用しています。
(d1、d2、d3…)
この数値部分を変数で指定したいのですが、どのようにしたらいいですか?

UserForm1.d(i) = "…

のようにしてみたのですが、ダメでした。
よろしくお願いします。

A 回答 (2件)

こんな意味でしょうか?



Private Sub UserForm_Initialize()
Dim i As Integer
 For i = 1 To 3
  Me.Controls("Label" & i).Caption = i
 Next i
End Sub
    • good
    • 1
この回答へのお礼

私のControlsの使い方が間違ってたみたいです。
""と&を使うんですね。
ありがとうございました。

お礼日時:2003/08/26 09:14

「コントロール配列 VBA」で照会して見てください。


相当数ヒットします。
http://homepage2.nifty.com/housaka/excel/vbafaq0 …
に便法の回答があります。
しかし一般にはVBAでは(VBと違い)コントロール配列は使えませんが結論のようです。
    • good
    • 0
この回答へのお礼

ありがとうございます。

参考URLみさせていただきます。

お礼日時:2003/08/26 09:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています