Excel精英培训网

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

[已解决]谢谢枯禅老师,导出数据时电脑提示出错

[复制链接]
发表于 2010-11-10 18:37 | 显示全部楼层 |阅读模式

eMfEOij1.rar (42.43 KB, 下载次数: 1)

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-11-10 18:46 | 显示全部楼层    本楼为最佳答案   

没细看代码,看看是不是这个意思?

Sub 分类汇总()
'将数据源[核算码日报]的F列余额按网点导入到[网点明细]的[D:H]列
Dim Myr3%, Myr2%, arr, i%, col%, r1, r2
Dim m%
't = Timer
Application.ScreenUpdating = False

arr = Sheet5.Range("b2:f" & Sheet5.[b65536].End(xlUp).Row) '设定数据源[核算码日报]的取数区域

Sheet6.Activate '网点明细
Myr3 = [a2].CurrentRegion.Rows.Count '结果表的a列第2行单元格标题所在的行的最大行数
Range("d3:h" & Myr3) = "" '清空数据导入区
For i = 1 To UBound(arr)
    Set r1 = Rows(1).Find(arr(i, 1)) 'r1未设变量,将[网点明细]的第1行(辖内机构号)与arr的第1列即[核算码日报]的B列进行对比
    col = r1.Column

    Set r2 = Columns(1).Find(arr(i, 2), , , xlWhole) 'r2未设变量,将[网点明细]的第1列(核算码)与arr的第2列即[核算码日报]的C列进行对比
   If Not r2 Is Nothing Then
    m = r2.Row

 '*****************************************************
    '方法1,由于Sheet5还存在借方余额在E列,如核算码6225,而我们多数是将F列的余额导出,如用方法1,将在执行按纽[分类汇总]前依靠用户手工将Sheet5中E列的余额调整到F列,并自行添加负号
         'Cells(m, col) = arr(i, 5) '
    '方法2,解决了方法1的不足
         'If arr(i, 14) = 0 And arr(i, 13) > 0 Then
         If arr(i, 5) = 0 And arr(i, 4) > 0 Then
            Cells(m, col) = -arr(i, 4)
         Else
            Cells(m, col) = arr(i, 5)
         End If
        End If
 '*****************************************************
Next i
Application.ScreenUpdating = True

    'MsgBox Timer - t
End Sub

回复

使用道具 举报

发表于 2010-11-10 18:48 | 显示全部楼层

没找到 内容时 ,会出现上述提示。

不知道你这段代码的含义

回复

使用道具 举报

 楼主| 发表于 2010-11-10 20:35 | 显示全部楼层

回复:(那么的帅)没找到 内容时 ,会出现上述提示。...

QUOTE:
以下是引用那么的帅在2010-11-10 18:48:00的发言:

没找到 内容时 ,会出现上述提示。

不知道你这段代码的含义

爱疯老师:

程序的目的是:

数据源的B列是5个营业部的代码,C列是这5个营业部在某一天涉及的业务,D列是这些业务的中文名称,E列暂时没有和,F列是程序需要调用的营业额

我需要统计在某一天这5家营业部在各项业务上发生的营业额。

用数据源[核算码日报]中的B列与结果表[网点明细]的第1行进行匹配

用数据源[核算码日报]中的C列与结果表[网点明细]的第1列进行匹配

两个标准都匹配上的就将F列期未贷方余额导入到结果表的D列到H列中

不知我解释清楚没有

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 05:29 , Processed in 0.283719 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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