萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> EXCEL copy RangeCell的例子

EXCEL copy RangeCell的例子

  從一個Sheet中的Range拷貝數據到另一個Sheet中的Range

  Dim myWorksheet AsWorksheet

  Dim myWorksheetName As String

  myWorksheetName = "MyTableName"

  Sheets.Add.Name = myWorksheetName

  Sheets(myWorksheetName).Move After:=Sheets(Sheets.Count)

  Sheets("Sheet1").Range("B1:B27").Copy Sheets(myWorksheetName).Range("A1")

  代碼說明

  Sheets.Add.Name = myWorksheetName用於在Sheets集合中添加名稱為myWorksheetName的Sheet;

  Sheets(myWorksheetName).Move After:=Sheets(Sheets.Count)將剛剛添加的這個Sheet移到Sheets集合中最後一個元素的後面

  最後通過Range.Copy方法將數據拷貝到新表中對應的單元格中。

  以上代碼在VBA環境中使用。

copyright © 萬盛學電腦網 all rights reserved