网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月02日漏签0天
excel吧 关注:282,200贴子:1,558,367
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 19回复贴,共1页
<<返回excel吧
>0< 加载中...

求助,如何用变量定义一个文件的不同sheet

  • 只看楼主
  • 收藏

  • 回复
  • maxim
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
数据源表按天分1到31个sheet,用vb循环从每个表里逐一取数
语句如下:
Range("D3").Select
ActiveCell.FormulaR1C1 = "='[日报表2017.1.xlsx]sheet1'!R6C17"
现在想通过循坏语句来替换文件的字表也就是这个sheet1,试验不成功,请问大神用什么方法合适?


  • 真正大熊猫
  • 以E待劳
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
正确书写代码一定行的。


2026-02-02 16:28:56
广告
不感兴趣
开通SVIP免广告
  • 吃饭别玩手机
  • E通百通
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
set sht=工作表代码


  • maxim
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
for i = 1 to 31
Range("D" & i).Select
ActiveCell.FormulaR1C1 = "='[日报2017.1.xlsx](此处需要实现sheet i)'!R6C17"
试了好几种方法都没辙


  • 真正大熊猫
  • 以E待劳
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把表和要求贴出来,出去了帮你做做,免费的。


  • 555书生
  • E手遮天
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
for i = 1 to 31
Range("D" & i).Select
ActiveCell.FormulaR1C1 = "='[日报2017.1.xlsx]sheet & i & "'!R6C17"
next


  • maxim
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼



  • maxim
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上图是数据源表“日报样例”,每天一个worksheet,取名1/2/3.../31
下图是汇总表,自动到数据源表中去取数,把相应位置的值取过来,因为worksheet太多,每天一个,一个月一个文件,一年12个文件,需要循环读取


2026-02-02 16:22:56
广告
不感兴趣
开通SVIP免广告
  • 真正大熊猫
  • 以E待劳
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个不难。


  • 黄河3000
  • E夫当关
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
总感觉楼主想搞汇总,若此,不妨用透视表。


  • baifandu2013
  • 博采众E
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对于遍历工作表或者遍历单元格的问题,虽然有for each next循环,但我还是建议使用行列方式读取比较好:
遍历工作表:
For i = 1 To Worksheets.Count
next i
遍历单元格:
For k = a1 To a2
For j = b1 To b2
s = Worksheets(i).Cells(k, j)
Worksheets(n1).Cells(k, j) = s
Next j
Next k
上述两种嵌套就能遍历所有工作表和所有单元格,好处是简单好记,能做任何自己想做的事。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 19回复贴,共1页
<<返回excel吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示