-1
2つのフォームが作成されました。 form1は2つのテキストボックスを含み、form2は2つのテキストボックスと1つのコマンドボタンを含む。 このコードは機能しません。どのように正しいものを書くか?Excel vbaのcontrolsコマンドでエラーが発生しました
Private Sub CommandButton1_Click()
Dim nom As String
nom = UserForm2.TextBox2
UserForm1.Controls("TextBox" & nom) = UserForm2.TextBox1
End Sub
UPDATE:
をForm1:
Private Sub textbox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
form2.show
form2.textbox2=1
End Sub
Private Sub textbox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
form2.show
form2.textbox2=2
End Sub
のForm2:
Private Sub commandbutton_click()
unload me
Dim nom As String
nom = UserForm2.TextBox2
UserForm1.Controls("TextBox" & nom) = UserForm2.TextBox1
End Sub
あなたのコードは私のために動作します。だから私はそれがすでに「正しいもの」であることを意味すると思います。 (少なくとも、それはあなたがしたいことをやっているとは思わない理由について何か手がかりを与えるまでです) – YowE3K
私の完全な執筆の更新は、上記の –
です。申し訳ありませんが、私はあなたのコメントを理解していません。うまくいかないことについて説明できる唯一の説明は、あなたが既に質問に書いたもの、つまり「このコードは機能しません」ということですか? – YowE3K