- ベストアンサー
VBA カンマで区切る
質問です。 A B 1 社員番号 名前 2 100 田中 3 101 鈴木 4 102 石田 5 103 斎藤 エクセルのシートこのような情報があります。 この社員番号の部分A2からA5を選択すると セルD2にカンマ区切りで 100,101,102,103 というように表示させることはできますか? この場合、どんなメソッドを使えばいいのかわからないので教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
参考までに Sub ボタン1_Click() Dim i As Range Range("d2").Value = "" For Each i In Selection.Cells Range("D2").Value = Range("D2").Value & i.Value & "," Next Range("D2").Value = Left(Range("D2").Value, Len(Range("D2").Value) - 1) End Sub
その他の回答 (2)
- watabe007
- ベストアンサー率62% (476/760)
回答No.3
>セルD2にカンマ区切りで D2セルに出力でしたね v = Selection.Value v = Application.Transpose(v) Range("D2").Value = Join(v, ",")
- watabe007
- ベストアンサー率62% (476/760)
回答No.2
>A2からA5を選択するとセルD2にカンマ区切りで >100,101,102,103 こんばんは、参考に v = Selection.Value v = Application.Transpose(v) MsgBox Join(v, ",")