Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: execlhu

[已解决]有人会做这种效果吗?

[复制链接]
发表于 2021-6-1 23:13 | 显示全部楼层
execlhu 发表于 2021-6-1 23:12
命名规则就是一个时期加组别,那要怎么设置啊!

您附上一個真實的例子,才能幫您修改喔!
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2021-6-1 23:14 | 显示全部楼层
execlhu 发表于 2021-6-1 23:12
命名规则就是一个时期加组别,那要怎么设置啊!

日期加组别
回复

使用道具 举报

 楼主| 发表于 2021-6-1 23:26 | 显示全部楼层
cutecpu 发表于 2021-6-1 23:13
您附上一個真實的例子,才能幫您修改喔!

我在数据表里加了一列,看看是不是这样加的

补充.rar

26.24 KB, 下载次数: 2

回复

使用道具 举报

发表于 2021-6-1 23:35 | 显示全部楼层
execlhu 发表于 2021-6-1 23:26
我在数据表里加了一列,看看是不是这样加的

1. 您的意思是說,今天是 6月1日的話,數據源.xlsx 會命名叫 6月1日.xlsx 嗎?
2. 還有,附件裡的 數據源.xlsx 裡的 1 、2 、3 三個工作表沒有內容,不知道如何查詢!
回复

使用道具 举报

 楼主| 发表于 2021-6-1 23:46 | 显示全部楼层
cutecpu 发表于 2021-6-1 23:35
1. 您的意思是說,今天是 6月1日的話,數據源.xlsx 會命名叫 6月1日.xlsx 嗎?
2. 還有,附件裡的 數據 ...

对的第1的对的,第二那个是不是能用现在这个方法查,就相当于有数据话查到效果表的对应工作表
回复

使用道具 举报

发表于 2021-6-1 23:59 | 显示全部楼层
execlhu 发表于 2021-6-1 23:46
对的第1的对的,第二那个是不是能用现在这个方法查,就相当于有数据话查到效果表的对应工作表

Sub demo()
    sh = Array("[中西藥$]", "[1$]", "[2$]", "[3$]")
    Set conn = CreateObject("adodb.connection")
    Set rs = CreateObject("adodb.recordset")
    today = Format(Date, "\\M月d日") & ".xlsx"
    ds = ThisWorkbook.Path & today
    conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0;HDR=yes';Data Source =" & ds
    For i = 0 To UBound(sh)
      sql = "select * from " & sh(i)
      rs.Open sql, conn, 3, 3
      If rs.RecordCount <> 0 Then
         Sheets(i + 1).[a2:e1000].ClearContents
         Sheets(i + 1).[a2].CopyFromRecordset rs
      End If
    rs.Close
    Next
End Sub

祝順心,南無阿彌陀佛!



demo.rar

25.18 KB, 下载次数: 2

回复

使用道具 举报

 楼主| 发表于 2021-6-2 23:00 | 显示全部楼层
cutecpu 发表于 2021-6-1 23:59
Sub demo()
    sh = Array("[中西藥$]", "[1$]", "[2$]", "[3$]")
    Set conn = CreateObject("adod ...

谢谢大佬了

评分

参与人数 1学分 +2 收起 理由
cutecpu + 2 不客氣。祝順心,南無阿彌陀佛!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2021-6-7 23:14 | 显示全部楼层
cutecpu 发表于 2021-6-1 23:03
可以喔,要看您確定的命名規則是什麼喔!

大佬为什么这些代码移到wps上的vba中就用不了呀!我是在wps中新建一个模块然后复制过去,但是好像用不了唉
回复

使用道具 举报

发表于 2021-6-7 23:40 | 显示全部楼层
execlhu 发表于 2021-6-7 23:14
大佬为什么这些代码移到wps上的vba中就用不了呀!我是在wps中新建一个模块然后复制过去,但是好像用不了唉

您好,wps 我不清楚耶,我這邊只有 Excel 2013 喔
回复

使用道具 举报

 楼主| 发表于 2021-6-8 22:04 | 显示全部楼层
cutecpu 发表于 2021-6-7 23:40
您好,wps 我不清楚耶,我這邊只有 Excel 2013 喔

好的吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 13:15 , Processed in 0.276274 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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