excel拼接数据宏

摘要:
C%Setshts=图纸(“临时合并数据”)shts。细胞。清除“复制列表表(5)”。范围(“A1:

将sheet2的A2 和 G2   加上  sheet5的A2和B2合一起生成新的sheet--就是将两个sheet的指定列前后拼接一起作为一个新的sheet

Sub addwork()

    Sheets.Add after:=Sheets(Sheets.Count)
    ActiveSheet.Name = "临时合并数据"


    Dim s, sht, shts
    Dim arr, brr1, brr2, c%
    Set shts = Sheets("临时合并数据")

    shts.Cells.Clear

    '拷贝列明
    Sheets(5).Range("A1:B1").Copy shts.Range("A1:B1")

    '获取第二个sheet的所有数据
    arr = ThisWorkbook.Sheets(2).UsedRange.Value
    '获取第二列和第七列的数据并转换成数组
    brr1 = Application.Transpose(Application.Index(arr, , 2))
    brr2 = Application.Transpose(Application.Index(arr, , 7))

    '将获取的数组(第二列和第七列的数据)拷贝给目标sheet
    With shts
         .Cells(1, 1).Resize(UBound(brr1), 1) = Application.Transpose(brr1)'遍历brr1的数据到目标sheet的每一行的第一个单元格
         .Cells(1, 2).Resize(UBound(brr2), 1) = Application.Transpose(brr2)'遍历brr2的数据到目标sheet的每一行的第二个单元格
     End With

    '获取第五个sheet的所有数据
    Set sht = Sheets(5)
    '拷贝A2:B2的数据到目标的sheet
    sht.Range("A2:B2" & sht.Columns(1).Find("*", , , , 1, 2).Row).Copy shts.Range("A" & (shts.Columns(1).Find("*", , , , 1, 2).Row + 1))

End Sub

免责声明:文章转载自《excel拼接数据宏》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DNS跳转JS文件在WebLogic服务器乱码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

串行通信协议——基础知识

基础知识: 微型计算机中,通信有两种方式:串行通信、并行通信 1)串行通信       串行通信是指计算机与IO设备之间数据传输的各位是按顺序逐位进行传送,通常数据在一根数据线上传输。传输速度慢,传输设备成本低,适合远程通信,但是一些差分串行通信总线(RS-485,USB等)传输距离远,抗干扰强,速度也较快。 2)并行通信   指通过多条传输线交换数据,数...

mysql命令详解

mysqld.exe 和 mysql.exe 有什么区别? mysqld.exe 是MySQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。 mysql.exe 是MySQL自带的命令行客户端工具,是交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。 简单来说:mysqld是用来启...

ArcGIS Engine栅格数据使用总结

jojojojo2002 原文 ArcGIS Engine栅格数据使用总结 简介:ArcGIS Engine栅格数据使用总结,一个栅格数据集由一个或者多个波段(RasterBand)的数据组成,一个波段就是一个数据矩阵。对于格网数据(DEM数据)和单波段的影像数据,表现为仅仅只有一个波段数据的栅格数据集,而对于多光谱影像数据则表现为具有多个波段的栅格数据...

游戏服务器端开发的基本大纲

一 专业基础 1.1 网络 1.1.1 理解TCP/IP协议 网络传输模型 滑动窗口技术 建立连接的三次握手与断开连接的四次握手 连接建立与断开过程中的各种状态 TCP/IP协议的传输效率 思考 1)请解释DOS攻击与DRDOS攻击的基本原理 2)一个100Byte数据包,精简到50Byte, 其传输效率提高了50% 3)TIMEWAIT状态怎么解释? 1...

[转] DataSet的的几种遍历

[转] DataSet的的几种遍历  1. 多表多行多列的情况 foreach (DataTable dt in YourDataset.Tables)                      //遍历所有的datatable {   foreach (DataRow dr in dt.Rows)        ...

【华为云技术分享】云小课 | 迁移第三方云厂商数据至OBS,两种方式任你选

如何将我在第三方云厂商对象存储上的数据迁移至华为云OBS?华为云主要提供对象存储迁移服务(Object Storage Migration Service,OMS)和云数据迁移(Cloud Data Migration,CDM),两种迁移服务。 很多小伙伴开始使用华为云OBS后,会面临一个问题:如何将我在第三方云厂商对象存储上的数据迁移至华为云OBS?小课...