利用EXCELVBA将一个工作薄的内容自动转移到另一个工作薄,excel vba点击跳转另一个表格

首页 > 经验 > 作者:YD1662025-06-28 22:51:49

利用EXCELVBA将一个工作薄的内容自动转移到另一个工作薄,excel vba点击跳转另一个表格(1)

下面的代码就可以了:

Option ExplicitOption Base 1 Sub xxx() Dim i, j Dim No No = Array("一", "二", "三", "四", "五", "六", "七", "八") For j = 1 To 4 '列1~4 For i = 1 To 4 '工作表1~4 '工作簿一的表i(1-4)的列2j(2、4、6、8)复制 到 工作簿二表4+j(5-8)的列i+1(2-5) Workbooks("一").Sheets(No(i)).Columns(j * 2).Copy Workbooks("二").Sheets(No(4 + j)).Columns(i + 1) Next i Next jEnd Sub编程的核心就是那个注释语句,总共进行16个列的复制:工作簿一的表i(1-4)的列2j(2、4、6、8)复制到工作簿二表4+j(5-8)的列i+1(2-5)附件是修改正确的“一.xls”

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.