VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/11/09(Wed) 06:42
投稿者いな
Eメール
URL
タイトルRe: UserFormに動的にTextBoxを作成

VB6とかならこんな感じで出来るけれど、ExcelにLoadステートメントってあったかなぁ〜
あとExcelVBAは使用するExcelのVerによって使用できる関数/使用できない関数が
あるので、明記するとより分かりやすいです。
#まぁ記述されていないということで、最新Verだと思うのですが…。

--
' Load イベントで配列を動的に作成してフォームに加える
Private Sub Form_Load()
    Dim i As Integer

    For i = 1 To 9
        ' Load ステートメントを使用してコントロールを作成する
        Call Load(Me.Text1(i))

        ' ここで、プロパティなどを必要に応じて設定します
        Me.Text1(i).Text = "Text" & CStr(i + 1)
        Me.Text1(i).Top  = Me.Text1(0).Top + (240 * i)

        ' 初期値で False になっているので True にする
        Me.Text1(i).Visible = True
    Next i
End Sub


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -