2016-11-08 3 views
0

列Kのすべての行から内容を追加できるようにマクロを作成しようとしています列Sのすべての行の終わりを表します。新しい列を作成しても私は役に立ちません。マクロ(新しい列を作成しない)APPEND(別の列を作成しない)

データを列Kから列S(毎月)にAPPENDする必要があります。どんな助けもありがとうございます。これらの列は両方とも同じシート上にあります。

+0

ので、数式なしで、あなたは 'K1'を取ると' S1'の最後にそれを追加する必要がありますか?間にスペースがありますか? – BruceWayne

+0

また、列を作成しても助けにならないと言われます。つまり、ヘルパー列を使用できないか、それを理解できなかったということですか? – BruceWayne

+0

あなたはこれまで何を試しましたか?あなたのコードを投稿してください!あなたがそれを走らせたとき何が起こったのですか?代わりに何が起こると思いますか?具体的に何が問題になっていますか? https://stackoverflow.com/help/mcve – Robert

答えて

0

はこのサブをお試しください:

Sub AppendColumns() 
    Dim sheetname As String, srccell as String, dstcell as String 
    Dim src As Range, dst As Range 
    Dim y As Integer 

    sheetname = "Sheet1" 'Put your sheet´s name here, as listed in VBA file list 
    srccell = "K1" 'Put your source top cell here 
    dstcell = "S1" 'Put your destination top cell here 

    Set src = Worksheets(sheetname).Range(srccell) 
    Set dst = Worksheets(sheetname).Range(dstcell)   
    y = 0 
    Do Until src.Offset(y, 0) = "" 
     dst.Offset(y, 0) = dst.Offset(y, 0) & src.Offset(y, 0) 
     y = y + 1 
    Loop 
End Sub 
関連する問題