分享

Excel如何制作年终盘点清单,你跟高手之间差了这段代码

 whoyzz 2018-08-19

每家公司都会制作年终盘点清单,今天我们就来学习一下,年终盘点清单到底如何来制作。

Excel如何制作年终盘点清单,你跟高手之间差了这段代码

如上图,当我们点击表格中的核对按钮后,我们需要核对的内容将自动显示出来。下面来看一下具体的操作方法。

第一步:按alt+F11,或者点击开发者工具—点击visual basic,进入代码编辑窗口;

Excel如何制作年终盘点清单,你跟高手之间差了这段代码

第二步:进入代码窗口后,右键点击左边的thisworkbook,插入模块,双击模块后输入下方的代码即可。

代码如下:

'年终盘点,根据库存核对已经盘点过的编码

Sub 盘点表综合实例()

Dim rng As Range, rngs As Range, K% '定义rng、rngs作为区域变量,K为整形变量

For Each rng In [A1:A796] '变量 rng 循环区域为A1:A796,因为编码区域在A1:A796

For Each rngs In [G1:G175] '变量 rngs 循环区域为G1:G175,已盘点区域在G1:G175

If rngs = rng Then

GoTo 100 '如不相等跳出

End If

Next rngs '如在a列核对完G列G2,则循环下一个G3............

K = K + 1

Cells(K, 'H') = rng '如上面rngs与rng不相等,则将rng的值赋值给H2单元格

100: '如同上方的goto,因为goto语句必须接常量

Next rng

End Sub

第三步:插入图形,命名为核对两个字,点击右键选择指定宏即可。

Excel如何制作年终盘点清单,你跟高手之间差了这段代码

第四步:输入需要核对内容后,点击核对按钮,即可对数据源中数据进行核对。

Excel如何制作年终盘点清单,你跟高手之间差了这段代码

注意点:

1、goto语句必须接常量,不能接变量;cells(k,'H')=rng这个变量,所以第二个goto直接引用100;

2、cells(K,'H')可以使用H作为列,但是必须双引号。

现在你学会制作年终盘点表格了吗?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多