ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 第三杯茶

[求助] 请教:如何将凭证信息自动导入汇总表中

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-9-17 11:18 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>kevinyou</I>在2004-9-17 10:26:00的发言:</B>

<P>请问学宏要从何学起。</P>
<P>谢谢赐教。</P></DIV>


<P>举个例子说明一下吧,或许能说明点问题:</P>
<P> zxHc4dZW.rar (7.31 KB, 下载次数: 59)
</P>

TA的精华主题

TA的得分主题

发表于 2004-9-17 13:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
既然信息可以导入,那么可否将信息输出呢,这样就不就可以查询并打印以前的凭证了?[em09]

TA的精华主题

TA的得分主题

发表于 2004-9-17 13:25 | 显示全部楼层
<P><TABLE 54pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=72 border=0 x:str><COLGROUP><COL style="WIDTH: 54pt" width=72><TR 15pt" height=20><TD class=xl22 #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 54pt; BORDER-BOTTOM: #d4d0c8; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" width=72 height=20><PRE>我也是正在学习,昨天刚做了一个收据,存根联的信息一经登记,不可再作任何改动.</PRE></TD></TR></TABLE></P><P><a href="http://club.excelhome.net/viewthread.php?tid=62282" target="_blank" >http://club.excelhome.net/viewthread.php?tid=62282</A></P>

TA的精华主题

TA的得分主题

发表于 2004-9-21 14:58 | 显示全部楼层
<P>这个问题是应想办法解决.财务工作中好多这方面的问题.如果那位能解决,好多人会感谢你.</P>

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-9-21 15:41 | 显示全部楼层
<P>Sub 导入汇总表()
Dim k As Long, c As Range
If MsgBox("是否导入凭证信息汇总表?", vbYesNo) = vbNo Then Exit Sub    '询问提示
With Sheets("凭证信息汇总")     '以下代码前带点的都是对【凭证信息汇总】操作
    k = .[d65536].End(xlUp).Row + 1     '【凭证信息汇总】D列最后行号
    .Cells(k, 1) = [i2]     '写入字号
    .Cells(k, 2) = DateSerial([c2], [d2], [e2])     '日期
    .Cells(k, 3) = [a5]
    .Cells(k, 9) = [f11]
    .Cells(k, 10) = [i11]
    For Each c In [h5:h10]      '对借方金额区循环
        If c &lt;&gt; "" Then         '借方不空
            .Cells(k, 4) = c.Offset(0, -6)
            .Cells(k, 5) = c.Offset(0, -5)
            .Cells(k, 6) = c.Offset(0, -4)
            .Cells(k, 7) = c
            k = k + 1
        ElseIf c.Offset(0, 1) &lt;&gt; "" Then        '贷方不空
            .Cells(k, 4) = c.Offset(0, -3)
            .Cells(k, 5) = c.Offset(0, -2)
            .Cells(k, 6) = c.Offset(0, -1)
            .Cells(k, 8) = c.Offset(0, 1)
            k = k + 1
        End If
    Next
End With
End Sub
<b>这是taller版主提供的代码,大家试试看,共同学习一下。</b></P>

TA的精华主题

TA的得分主题

发表于 2004-9-22 14:06 | 显示全部楼层
十分感谢老兄提供的倒入汇总表的代码,使我受益匪浅,只是倒入汇总表后,日期列有空行,不知有什么办法解决。

TA的精华主题

TA的得分主题

发表于 2008-1-10 20:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
嘿嘿,谢谢了,路过

TA的精华主题

TA的得分主题

发表于 2008-2-26 14:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-12 03:04 , Processed in 0.023041 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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