|
▼レッズ命 さん:
>それをB1セルに=2+3と出力し、5と表示されるようにしたいのですが、
ユーザーフォームのTextBoxのこととして、
いくつか方法はあると思いますが、
その一つに TextBoxのControlSourceプロパティを使う方法があります。
この方法を使うと コードを書く必要がなくなります。
VBEウィンドウで[F4] を押して、
ユーザーフォームのプロパティボックス で
TextBox2 の ControlSource を たとえば「Sheet1!S1」とし、
TextBox3 の ControlSource を たとえば「Sheet1!T1」として
おきます。
つぎに、Sheet1の[B1]セルに 数式 =S1+T1 を書き込みます。
以上で、TextBoxに数値を打ち込むと、
[B1]セルに合計値が表示されるようになります。
プロパティの設定は コードでしてもいいわけですけど。
Private Sub UserForm_Initialize()
TextBox2.ControlSource = "Sheet1!S1"
TextBox3.ControlSource = "Sheet1!T1"
End Sub
|
|