2つの別々のワークシートの2つのセル範囲を1つのファイルにコピーし、それらを結合してテキストファイルに保存する必要があります。私はtxtに1つの範囲のセルを保存する方法しか知りません。以下のコードのようなファイルです。VBA 2つの範囲をコピーして結合し、テキストファイルに保存します
Dim LastRow As Long
Dim Count As Range
LastRow = Range("K" & Sheets("Reports").Rows.Count).End(xlUp).Row
Dim wbText As Workbook
Dim wsReports As Worksheet
Set wbText = Workbooks.Add
Set wsReports = ThisWorkbook.Worksheets("Reports")
With wsReports
.Range("Q2" & ":Q" & LastRow).Copy wbText.Sheets(1).Range("A1")
End With
Application.DisplayAlerts = False
With wbText
.SaveAs Filename:="P:\Newsletter Email.txt", FileFormat:=xlText
.Close False
End With
テキストファイルへのシートのレポートでこのコードをコピー欄Fが、私はまた、テキストファイルにシートReports1から列Lをコピーする必要があります。私は知っている
RangeCombined = Union(Range1, Range2)
どのようにこの状況にこのコードを統合することができますか?
ありがとうございます。
ありがとう!今はうまくいく。 –