2016-04-06 9 views
0

私は明らかに単純なものを達成しようとしていますが、私にとってはそうではありません。私はこのすべてには新しいので、私はこの最初のプロジェクトで遠くに行くことができるかどうかを見たいと思います。基本的には、3つのテキストボックスに文字列(名前)とその隣にあるボタンがあるとします。次に、クリップボードに1つの文字列としてコピーできるように、3つの名前をすべて保持する別のテキストボックスがあります。そこにある多くのチュートリアルは文字列を連結することを参照していますが、まともな答えを見つけることができません。完全に正直なところ、私はExcel 2010内からVBAでこのタスクを達成しようとしています。したがって、私の3つの名前は実際には3つの異なるセルにあります...それぞれの隣にはマクロが付いたボタンがあります(しかしVBも良いでしょう私のために)名前を別のセルに追加します。ボタンは正常に動作しますが、私の問題はExcelで連結することができないことです。すべてのボタンは、以前にあったものを上書きします。どんな助け?提案?ヒント?答えが簡単でよく説明されていれば、私はこのことに慣れていないので、私はあなたに従うことができます。ありがとうございました。Excel内のVBAで連結する

+0

[質問する](http://stackoverflow.com/help/how-to-ask)をご覧ください。 – findwindow

答えて

0

A1、B1、C1に3つの文字列がある場合、セルD1に式= = CONCATENATE(A1、B1、C1)を入れることで、D1に連結文字列を得ることができます。あなたは犯罪になりません場合は、

Public Sub MyConcatenation() 
    With ThisWorkbook.Worksheets(1) 
     .Cells(1, 4).Value = .Cells(1, 1).Value & .Cells(1, 2).Value & .Cells(1, 3).Value 
    End With 
End Sub 

、VBAでそれをしたい場合:あなたは(それがVBでない場合、またはVB.Net)VBAを学ぶための入門書やウェブサイトをピックアップする必要があります。フォーラムで質問をすることでそれを学ぶことは、長い、上り坂の苦労でしょう。

関連する問題