Excel VBA質問箱 IV

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

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


1181 / 13645 ツリー ←次へ | 前へ→

【75825】ユーザーフォームのTextBoxに計算過程を表示したい JI 14/7/11(金) 11:37 質問[未読]
【75826】Re:ユーザーフォームのTextBoxに計算過程を表示し... kanabun 14/7/11(金) 12:49 発言[未読]
【75827】Re:ユーザーフォームのTextBoxに計算過程を表示し... JI 14/7/11(金) 13:20 お礼[未読]

【75825】ユーザーフォームのTextBoxに計算過程を表示した...
質問  JI  - 14/7/11(金) 11:37 -

引用なし
パスワード
   初めての投稿です、いつも拝見して助かっております。

セルに =1+1 と入力すると 表示は2になりますが、
セル内には =1+1となています。

それをそのまま ユーザーフォームのTextBoxに表示したいのですが無理でしょうか?


Me.数値.Value = Worksheets("abc").Range("D" & i).Value

上記では 表示は2です。

Me.数値.Format =??  でなんとなかりますか?


また、TextBoxで編集し
=1+1と入力し登録します

.Cells(r, 4).Value = Me.数値.Value

上記でSheetsのセルには =1+1と なります。
これはこのままでいいのですが、


再び読み込むとTextBoxには 2 が表示され
登録するとSheetsセルは 2 になってしまい =1+1が消えてしまいます。


どうかご指導よろしくお願いいたします。

【75826】Re:ユーザーフォームのTextBoxに計算過程を表示...
発言  kanabun  - 14/7/11(金) 12:49 -

引用なし
パスワード
   ▼JI さん:

>セル内には =1+1となています。
>
>それをそのまま ユーザーフォームのTextBoxに表示したいのですが無理でしょうか?

数値.Value = Worksheets("abc").Range("D" & i).Formula

ではいかが?

なお、数値のまえの Me は不要です。(エラーとかではないですが)

【75827】Re:ユーザーフォームのTextBoxに計算過程を表示...
お礼  JI  - 14/7/11(金) 13:20 -

引用なし
パスワード
   ありがとうございました!
出来ました!

わからないまま 真似て いるだけではいけませんね。
根本的に勉強します
ありがとうございました。

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