ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 小小出入库管理系统(2012年12月又作了更新)

    [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-22 13:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:模板和开源系统
山马拐 发表于 2013-9-22 11:25
楼主,财务上一般材料出库单价用得最多的是月底一次加权平均法(移动加权平均法还少一点)核算出来的单价, ...

可对于商户来说,即刻出货,即刻开票,只能是移动加权平均法计算单价,反正可以自由修改单价的,可作为参考用。

TA的精华主题

TA的得分主题

发表于 2013-9-22 14:29 | 显示全部楼层
楼主绝对是人才!太赞了!

TA的精华主题

TA的得分主题

发表于 2013-9-22 17:22 | 显示全部楼层
请问这是哪出问题。(内存溢出)
6-41.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-22 20:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
xbxinyu 发表于 2013-9-22 17:22
请问这是哪出问题。(内存溢出)

可能是控件引用出了问题了,检查一下引用,将丢失的控件引用取消,保存后再打开即可。

TA的精华主题

TA的得分主题

发表于 2013-9-22 21:12 | 显示全部楼层
zjdh 发表于 2011-4-9 22:17
动画:
库存明细表编码模糊输入                               .

感谢分享,值得学习。

TA的精华主题

TA的得分主题

发表于 2013-9-24 09:31 | 显示全部楼层
您好:我想将"加权价单价全部改用基础信息里的单价,在哪改呢

TA的精华主题

TA的得分主题

发表于 2013-9-24 20:27 | 显示全部楼层
你好!什么是引用的控件,怎么取消

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-24 21:41 | 显示全部楼层
xbxinyu 发表于 2013-9-24 09:31
您好:我想将"加权价单价全部改用基础信息里的单价,在哪改呢

“单据录入”中修改
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ARR, I&
    If Not Intersect(Range("G1:G11"), Target) Is Nothing And Range("b2") = "物 资 出 库 单" Then
        On Error GoTo 1
        With Sheets("数据库")
            ARR = .Range("E2:N" & .Range("E65500").End(3).Row)
        End With
        For I = 1 To UBound(ARR)
            If ARR(I, 1) = Target.Offset(0, -4) Then
                RS = RS + ARR(I, 5)
                CS = CS + ARR(I, 8)
            End If
        Next
        With Sheets("基础信息表")
            ARR = .Range("A2:F" & .Range("A65500").End(3).Row)
        End With
        For I = 1 To UBound(ARR)
            If ARR(I, 1) = Target.Offset(0, -4) Then
                RS = RS + ARR(I, 5)
                RJ = ARR(I, 6)
                Exit For
            End If
        Next
        If RS - CS > 0 Then
            Target.Offset(, 1) = RJ
        End If
        If RS - CS - Target < 0 Then MsgBox "本物资库原存数量为: " & RS - CS
    End If
1
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-24 21:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
sdzmd 发表于 2013-9-24 20:27
你好!什么是引用的控件,怎么取消

1. 打开文件
2. Alt+F11打开VB编辑器
3. 菜单----工具----引用----取消丢失的控件
4. 保存文件

TA的精华主题

TA的得分主题

发表于 2013-9-24 22:30 | 显示全部楼层
zjdh 发表于 2013-9-24 21:43
1. 打开文件
2. Alt+F11打开VB编辑器
3. 菜单----工具----引用----取消丢失的控件

还是不行
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-17 22:24 , Processed in 0.051406 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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