Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13595 / 76738 ←次へ | 前へ→

【68646】Re:テキストボックスでの数式について
発言  kanabun  - 11/4/1(金) 9:52 -

引用なし
パスワード
   ▼レッズ命 さん:

>それを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
0 hits

【68644】テキストボックスでの数式について レッズ命 11/3/31(木) 23:17 質問
【68645】Re:テキストボックスでの数式について UO3 11/4/1(金) 9:44 回答
【68646】Re:テキストボックスでの数式について kanabun 11/4/1(金) 9:52 発言
【68653】Re:テキストボックスでの数式について レッズ命 11/4/1(金) 13:22 お礼

13595 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free