行のデータ(a列b列c列)をd列に表示したい
a1、b1、c1のセルに入力したデータをd1セルに表示したい。可能でしょうか。一例「a1セルに1と入力、b1セルに2と入力、c1セルに3と入力しd1セルに123と表示する」
回答(5件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
関数で行うなら
=CONCATNATE(A1,B1,C1)
ですね。
数値で桁数を固定する場合は#2の方の方法が適してますが先頭の0を残す場合は
=TEXT(A1*100+B1*10+C1,"000")
と書式付の文字列にするか?表示形式をユーザー定義にして 000 としてください。
こういうのはどうでしょうか・・・
Sub test()
Dim a As String '文字列
Dim b As String
Dim c As String
Dim d As String
Dim Sh1 As Worksheet
Set Sh1 = Worksheets("Sheet1")
a = Sh1.Range("A1").Value
b = Sh1.Range("B1").Value
c = Sh1.Range("C1").Value
d = a + b + c
Sh1.Range("D1").Value = d
End Sub
vbaですが・・・こっちの方がややこしいですね(~_~;)
No.1ベストアンサー10pt
簡単です。
A1&B1& と&でつなぎます。
この回答へのお礼
早速(06/10/05)ご教示いただきありがとうございました。初めての質問でありました。10月7日に回答内容を見て、すぐ、”お礼”をしようとやり方を模索中に他の用事に紛れ、大変失礼しました。お許しください。質問した友達からは大変喜ばれました。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











