Excel VBA質問箱 IV

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

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


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

【67212】関数を含む文字列 メロン 10/11/15(月) 23:03 質問[未読]
【67214】Re:関数を含む文字列 ponpon 10/11/15(月) 23:27 発言[未読]
【67215】Re:関数を含む文字列 SK63 10/11/15(月) 23:30 発言[未読]
【67216】Re:関数を含む文字列 SK63 10/11/15(月) 23:36 発言[未読]

【67212】関数を含む文字列
質問  メロン  - 10/11/15(月) 23:03 -

引用なし
パスワード
   覚えたてなもので、稚拙な質問ですみません。
A1セルに

目標まであとB3-B2です

という関数を含む文字列を出したいのですが、
range("A1").value = "目標まであとB3-B2です"
としてもうまくいきません。
どう書いたらいいのでしょうか?

【67214】Re:関数を含む文字列
発言  ponpon  - 10/11/15(月) 23:27 -

引用なし
パスワード
   こんばんは。

久しぶりの発言

B2、B3は数字ですよね?
数字でなければエラーになるかも

Range("A1").Value = "目標まであと" & Range("B3").Value - Range("B2").Value & "です"

では?

【67215】Re:関数を含む文字列
発言  SK63  - 10/11/15(月) 23:30 -

引用なし
パスワード
   ▼メロン さん:
>覚えたてなもので、稚拙な質問ですみません。
>A1セルに
>
>目標まであとB3-B2です
>
>という関数を含む文字列を出したいのですが、
>range("A1").value = "目標まであとB3-B2です"
>としてもうまくいきません。
>どう書いたらいいのでしょうか?

range("A1").value = "目標まであとB3-B2です"
動作しますが、、何が上手くいかないのでしょうか?
なにか、変更して書いていませんか???

【67216】Re:関数を含む文字列
発言  SK63  - 10/11/15(月) 23:36 -

引用なし
パスワード
   ▼SK63 さん:
>▼メロン さん:

Sub test()

Dim str As String
Dim a As Integer

Range("B2") = 105
Range("B3") = 256

a = Range("B3") - Range("B2")

str = "目標まであと" & a & "です。"

Range("A1") = str

End Sub

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