次のコードを使用して、特定の範囲を aWorkbook
から別の にコピーしていますがWorkbook
、正常に動作しています。
Range
しかし、ソースを変更せずに宛先シートに貼り付ける直前に、昇順で並べ替える必要があります。助けてください。
With Workbooks(strExcelFile).Sheets(strSheetName)
.Range(strRange).Copy
End With
ActiveSheet.Range(strDestCell).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False