Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1697|回复: 7

VBA中这个字段是什么意思呀

[复制链接]
发表于 2017-8-17 22:08 | 显示全部楼层 |阅读模式
汇总表中应该写入的行的位置
        .Range("A" & Hx).Resize(UBound(Arr), UBound(Arr, 2)) = Arr

我想要写入的位置前面加2行,改哪里?

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2017-8-17 22:09 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2017-8-17 22:11 | 显示全部楼层
'下面是汇总工作薄
      With Mb.Sheets(Shn)
        '如果汇总工作表的名称不是 tabale1,只需要将 shn 改成对应的名称即可
        '比如名称是 "已汇总" ,则代码是 with Mb.Sheets("已汇总")
        
        Hx = .Range("A65536").End(xlUp).Row + 1 '读取 汇总表中应该写入的行的位置
        .Range("A" & Hx).Resize(UBound(Arr), UBound(Arr, 2)) = Arr
        '将数据写入
      End With
回复

使用道具 举报

发表于 2017-8-17 22:38 | 显示全部楼层
Hx = .Range("A65536").End(xlUp).Row + 1 改成
Hx = .Range("A65536").End(xlUp).Row + 3
回复

使用道具 举报

发表于 2017-8-17 22:38 | 显示全部楼层
加2行 是个什么意思.?
回复

使用道具 举报

 楼主| 发表于 2017-8-17 22:45 | 显示全部楼层
chart888 发表于 2017-8-17 22:38
Hx = .Range("A65536").End(xlUp).Row + 1 改成
Hx = .Range("A65536").End(xlUp).Row + 3

这样我汇总出来第二个表格和第一个表格的数据就会有一个空行
回复

使用道具 举报

发表于 2017-8-17 22:57 | 显示全部楼层
yangbinluobo 发表于 2017-8-17 22:45
这样我汇总出来第二个表格和第一个表格的数据就会有一个空行

那你想要的是什么样的?
回复

使用道具 举报

发表于 2017-8-18 09:52 | 显示全部楼层
  .Range("A" & Hx+2).Resize(UBound(Arr), UBound(Arr, 2)) = Arr
我猜是这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-9 07:05 , Processed in 0.217059 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表