Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: lkk0063

透过按钮,执行资料复制

[复制链接]
 楼主| 发表于 2019-11-27 09:47 | 显示全部楼层
爱疯 发表于 2019-11-27 09:21
注释了你原来的代码,让按钮去执行我的代码了。

谢谢版主,
我来测试看看是否有问题

回复

使用道具 举报

 楼主| 发表于 2019-11-27 15:05 | 显示全部楼层
爱疯 发表于 2019-11-27 09:21
注释了你原来的代码,让按钮去执行我的代码了。

版主你好,
不好意思, 问题有点多, 确认程式后, 我有寻找到以下几个问题想询问
1.批号重覆问题?
0.jpg
2.批号-后面改成-FQC
1.jpg
ex : 19032821-2320 ==>19032821-FQC
3.若想跳过 "E" 栏位数值,需修改什么程式码
3.jpg
4.若想跳过 "E" 栏位与"G" 栏位数值,需修改什么程式码
4.jpg
5.若想最后两个栏位数值只抓取前两个数值,其余抓取五笔资料,需修改什么程式码
5.jpg
6.若想 "E" 栏位与"M" 栏位数值只抓取前两个数值,其余抓取五笔资料,需修改什么程式码
6.jpg


回复

使用道具 举报

发表于 2019-11-27 15:15 | 显示全部楼层
我应该是搞错原题了吧

1楼的图1(Test-FQC里的截图),只有第6行有数据,接下来的
第7行
第8行
...


都和第6行一样吗?
回复

使用道具 举报

 楼主| 发表于 2019-11-27 15:33 | 显示全部楼层
本帖最后由 lkk0063 于 2019-11-27 15:34 编辑
爱疯 发表于 2019-11-27 15:15
我应该是搞错原题了吧

1楼的图1(Test-FQC里的截图),只有第6行有数据,接下来的

版主你好,
因版面有限, 所以有些我没撷取画面, 與第六行一樣
数据A1 资料复制到 Test-FQC A1资料
数据A2 资料复制到 Test-FQC A2资料
数据B资料复制到 Test-FQC B资料
直到数值 M为止
7.jpg
回复

使用道具 举报

发表于 2019-11-27 15:48 | 显示全部楼层
lkk0063 发表于 2019-11-27 15:33
版主你好,
因版面有限, 所以有些我没撷取画面, 與第六行一樣
数据A1 资料复制到 Test-FQC A1资料

数据A2 资料复制到 Test-FQC A2资料
数据B资料复制到 Test-FQC B资料


既然“與第六行一樣”,那这2句的结果是怎样的?

回复

使用道具 举报

 楼主| 发表于 2019-11-27 16:41 | 显示全部楼层
本帖最后由 lkk0063 于 2019-11-27 16:47 编辑
爱疯 发表于 2019-11-27 15:48
数据A2 资料复制到 Test-FQC A2资料
数据B资料复制到 Test-FQC B资料

版主你好,Test-IPQC & Test-FQC 对应关系如下图所示

Test-IPQC A1
1-A1.jpg
Test-FQC A1
A.jpg ************************************************
Test-IPQC A2
1-A2.jpg
Test-FQC A2
A2.jpg
************************************************
Test-IPQC B
1-B.jpg
Test-FQC B
B.jpg
************************************************
Test-IPQC C
1-C.jpg
Test-FQC C
C.jpg
************************************************
Test-IPQC D
1-D.jpg
Test-FQC D
D.jpg
************************************************
Test-IPQC E
1-E.jpg
Test-FQC E
E.jpg
************************************************
Test-IPQC F
1-F.jpg
Test-FQC F
F.jpg
************************************************
Test-IPQC G
1-G.jpg
Test-FQC G
G.jpg
************************************************
Test-IPQC H
1-H.jpg
Test-FQC H
H.jpg
************************************************
Test-IPQC J
1-J.jpg
Test-FQC J
J.jpg
************************************************
Test-IPQC M
1-M.jpg
Test-FQC M
M.jpg




1-A1.jpg
回复

使用道具 举报

发表于 2019-11-27 17:42 | 显示全部楼层

QQ截图20191127173141.jpg


QQ截图20191127173204.jpg
d.rar (34.31 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2019-11-28 08:36 | 显示全部楼层
爱疯 发表于 2019-11-27 17:42
修改了Test-IPQC.xls
1)f3:j13的值,只是测试值,不是真正数据。
2)K列是辅助列 ...

版主你好,
好, 我把问题分开问好了,, 我有发现 "E栏位" 4 & 5 开始,数值好像就开始出错,可以帮忙确任吗?
备注 : 另外注解我的会变成乱码看不出来
1.jpg

回复

使用道具 举报

发表于 2019-11-28 08:53 | 显示全部楼层
e.rar (36.64 KB, 下载次数: 3)
回复

使用道具 举报

 楼主| 发表于 2019-11-28 09:41 | 显示全部楼层
本帖最后由 lkk0063 于 2019-11-28 09:42 编辑

版主你好,
测试后,可以了, 没注意原来 "K" 栏位可以控制想要显示数值
我有两句程式码弄不清(红字部分),可否注解
(1)

For i = 3 To UBound(A)
        For j = 1 To 5
            k = k + 1

            B(1, k) = IIf(j > A(i, 11), "", A(i, j + 5))

*********************************************************
原程式码 :
Sub step1()
    Dim i, j, k
    ThisWorkbook.Activate
    A = Range("a1").CurrentRegion
   
    B(1, 1) = [G1]
    B(1, 2) = [C1]
    B(1, 3) = [E1]
    k = 3
    For i = 3 To UBound(A)
        For j = 1 To 5
            k = k + 1
            B(1, k) = IIf(j > A(i, 11), "", A(i, j + 5))
        Next j
    Next i
End Sub
*********************************************************
(2)

Cells(6, 1).Resize(1, UBound(B, 2)) = B

*********************************************************
原程式码 :
'To Test-FQC
Sub step2()
    Dim p, f
    p = ThisWorkbook.Path & "\"
    f = "Test-FQC.xls"

    Call step3(f)
    With Workbooks.Open(p & f)
        Cells(6, 1).Resize(1, UBound(B, 2)) = B
        .Close True
    End With
End Sub
*********************************************************
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 05:28 , Processed in 0.432243 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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