Excel精英培训网

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

[技巧] 仓库进销存表[“EXCEL应用技巧班”版块培训教程]

  [复制链接]
发表于 2007-4-14 15:48 | 显示全部楼层
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2007-4-16 08:51 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>cai</i>在2007-4-13 22:18:22的发言:</b><br/>能否做个包含数量、金额的表呢!先谢了</div><p>这个在92楼,已给出了数量、金额的表, </p><p>建议您先做一下,然后在对一对, </p><p>呵呵, </p><p>有什么好的方法记得和我说一下, </p><p>先谢了!</p>
回复

使用道具 举报

 楼主| 发表于 2007-4-16 09:01 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>wangchaowei</i>在2007-4-13 22:46:47的发言:</b><br/><p>谢谢老师!我作到“数据清空”时出现问题,需要指点:</p><p>作好“数据清空”的按钮后,对按钮指定宏,然后对工作表加保护,但是加了保护后,我无法录入数据。这是什么原因?</p><p>作好按钮的指定宏后,不加工作表的保护,可以输入数据,输入完,按“数据清空”按钮,全部清除,包括定义的单元格的公式都清除,请问这是什么地方出错了。附件在后面。</p><p>谢谢老师的指点哈。</p><br/></div><p>您等一下,我正在给您写说明,我怕问题说不清,正在截图!</p>
回复

使用道具 举报

 楼主| 发表于 2007-4-16 09:27 | 显示全部楼层

回复“”wangchaowei”

<p><font face="宋体"><font size="3"><strong>版面设计</strong><br/>&nbsp;</font></font></p><ul><li><font face="宋体" size="3">字体大小控制一下,物品明细和抬头要有区别,要不很难看。<br/></font></li><li><font face="宋体" size="3">&nbsp;金额用公式写出来,让它自动生成,“=数量*单价”<br/></font></li><li><font face="宋体" size="3">&nbsp;抬头单元格底色和字体底色太接近了,不好看。</font></li></ul><p><font face="宋体" size="3"><strong>关于清空的区域</strong></font></p><ul><li><font face="宋体" size="3">“Range("C2,G2,B5:B9,G5:G9").ClearContents”</font></li></ul><p><font face="宋体" size="3">这是您定义的区域,</font></p><p><font face="宋体" size="3"><img src="data/attachment/forum/dvbbs/2007-4/20074169245454657.bmp" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /></font></p><p><font face="宋体" size="3">这里我用淡黑色把您的区域给标出来了,</font></p><p><font face="宋体" size="3">这里有二个问题,</font></p><p><font face="宋体" size="3">其一是,这个区域是不对的,</font></p><p><font face="宋体" size="3">其二是没有给这些区去除“锁定”,</font></p><p><font face="宋体" size="3">这个是您运</font><font face="宋体" size="3">行宏时报错的原因。</font></p>
[此贴子已经被作者于2007-4-16 12:43:57编辑过]
回复

使用道具 举报

 楼主| 发表于 2007-4-16 09:32 | 显示全部楼层

<p><font face="宋体" size="3">现在我假定我你选定的区域是正确的,</font></p><p><font face="宋体" size="3">我要让宏正常运行是这样的,</font></p><p><font face="宋体" size="3"><img src="data/attachment/forum/dvbbs/2007-4/20074169323099171.gif" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br/></font></p>
回复

使用道具 举报

 楼主| 发表于 2007-4-16 09:36 | 显示全部楼层

<p>Sub 清空数据2()<br/>&nbsp;&nbsp;&nbsp; If MsgBox("您将清空表单内的数据,请确认您的操作!", 64 + 4) = 6 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Range("C2,E2,B5:B9,E5:F9").ClearContents<br/>&nbsp;&nbsp;&nbsp; End If<br/>End Sub</p><p></p><hr/><p></p><p>这个是正确的区域代码,</p><p><br/></p>
回复

使用道具 举报

 楼主| 发表于 2007-4-16 09:39 | 显示全部楼层

<p>这里还有一点没有考虑到,</p><p>那就是“出库”“入库”那个单元格要去除</p><p>“锁定”属性,</p><p>要不又要报错了,(上面的我没改!)</p><p>原因?</p><p>呵呵,</p><p>这个你想一想就明白了!</p>
回复

使用道具 举报

发表于 2007-4-16 10:23 | 显示全部楼层

[em01]非常感谢!
回复

使用道具 举报

 楼主| 发表于 2007-4-16 10:03 | 显示全部楼层

回复“WLL7611”

<ul><li><font face="宋体" size="3">抬头把字体颜色和单元格底色反差拉大一些,</font></li></ul><p><font face="宋体" size="3">这样好看一些</font></p><p><font face="宋体" size="3"></font>&nbsp;</p><ul><li><font face="宋体" size="3">注意一下“DATA”这个是我们已经定义好的区域,</font></li></ul><p><font face="宋体" size="3">这个是在“进销存”工作表中的“A1:F9”这个区域,</font></p><p><font face="宋体" size="3">这个定义好以后公式向下拖动后,这个区域是不会变的。</font></p><p><font face="宋体" size="3">但是,你从C6格开始就改变了,你用了相对引用的区域,</font></p><p><font face="宋体" size="3">而这个区域是会随你公式拖动会改变的,您对“相对引用”</font></p><p><font face="宋体" size="3">“绝对引用”和“自定义区域”这三个知识点没有掌握好。</font></p><p><font face="宋体" size="3"><img src="data/attachment/forum/dvbbs/2007-4/20074161022432988.gif" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br/></font></p>
回复

使用道具 举报

 楼主| 发表于 2007-4-16 10:18 | 显示全部楼层

回复“WLL7611”(2)

<p>With Sheets("单据录入")<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do While Not (IsEmpty(.Cells(z, 2).Value))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z = z + 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Loop<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For k = 5 To z - 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 1) = .Cells(2, 5)&nbsp; '入库单号码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 2) = .Cells(2, 3) '入库日期<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 3) = .Cells(k, 2)&nbsp; '物品代码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 4) = .Cells(k, 3)&nbsp; '物品名称<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 5) = .Cells(k, 4)&nbsp; '规格<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 6) = .Cells(k, 5)&nbsp; '数量<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sheets("入库").Cells(x, 7) = .Cells(k, 7)&nbsp; '金额<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x = x + 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Next k<br/>&nbsp;&nbsp;&nbsp; End With</p><p></p><hr/><p></p><p>您提出的问题,代码中的CELLS(2,5),CELLS(K,2)等</p><p>是代表什么?</p><p>这里有一个知识点就是,“WITH”的用法,</p><p>请注意一下,整个循环是在</p><p>With Sheets("单据录入")。。。END&nbsp; WITH</p><p>控制之下的,如果你是引用这个表的内容直接用“.CeLL(行,列)”就可以了</p><p>注意前面的“.”系统不会认错表的,要是引用这个表外的内容,那就要注明了,</p><p>如“Sheets("入库").Cells(x, 1) = .Cells(2, 5)&nbsp; '入库单号码”前面的</p><p>Sheets("入库").Cells(x, 1)就一定要注明表名。</p>
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 13:11 , Processed in 0.247060 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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