• 締切済み

VBAでオブジェクト名を変数にしたい。

教えてください。 EXCELでオブジェクト名CheckBox1の1を変数で変化させたいのですがどのように記述すれば良いのでしょうか。 例 CheckBox1.Value = True のCheckBox1の1の所です。 宜しくお願いします。

みんなの回答

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

よくわかりませんが たとえばCheckBoxを三つ用意してこのように すればできます。 Private Sub CheckBox1_Click() Dim i As Integer If CheckBox1.Value = True Then For i = 2 To 3 Controls("CheckBox" & i).Value = True Next i End If End Sub

参考URL:
http://www.h3.dion.ne.jp/~sakatsu/Breakthrough_P-Ctrl_Arrays02.htm

関連するQ&A