设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

EXCEL copy RangeCell的例子

2026年08月11日 23:27 发布来源:Excel学习网
    从一个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环境中使用。
原创文章如转载请注明:转载自Excel学习网 [ https://www.excelxxw.com/]
需要保留本文链接地址:https://www.excelxxw.com/jiqiao/2591.html
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2026 www.excelxxw.com All Rights Reserved.
豫ICP备2024075255号 联系我们:12162961@qq.com