ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

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

    [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-5 09:49 | 显示全部楼层
本帖已被收录到知识树中,索引项:模板和开源系统
grnfly 发表于 2018-1-4 17:08
更换操作员,如果手动输入错误用户名则VBA程序直接报错

你这是弃简求烦的用法!不过也简单:
出入库系统6-4.10.rar (451.52 KB, 下载次数: 65)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-1-7 00:58 | 显示全部楼层
你好,软件很不错!但是在实际操作中同一个商品会有不同的规格,软件能不能做到一个商品下不同规格的总账和明细帐的查询?比如空调,规格分格力、美的、长虹,能不能既能统计3个品牌的明细,又能统计3个品牌合计?谢谢!

TA的精华主题

TA的得分主题

发表于 2018-1-7 07:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
真乃神贴,还在更新,不知道老师能不能让这个小软件通过放在服务器上,通过ip访问

TA的精华主题

TA的得分主题

发表于 2018-1-7 08:59 来自手机 | 显示全部楼层

Range("Q20").Value‘这段数据只需保存一次,不随其它数据行保存N次’

本帖最后由 gumption83 于 2018-1-7 10:55 编辑

Sub 保存()
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Dim irowa, tq, mm, ll As Integer
    Dim i, o As Integer
    If Range("C4") = "" Then MsgBox "请输入商户名": Exit Sub
    If Range("Q4") = "" Then MsgBox "请输入结款方式": Exit Sub
    If Range("Q3") = "" Then MsgBox "请输入运输方式": Exit Sub
    For i = 6 To Application.CountA(Range("A6:A17")) + 5
        If Range("Q" & i) = "" Then MsgBox "请检查,有单价未填!": Exit Sub
    Next
    i = Sheet6.[F65536].End(xlUp).Row
    For o = 2 To i
        If Range("P1").Value = Sheet6.Range("F" & o).Value Then
            ms = MsgBox("已经有了单据" & Range("P1").Value & "的信息,是否录入?", vbYesNo, "提示")
            If ms = vbNo Then
                Exit Sub
            End If
        End If
    Next
    With Sheet6
        irowa = .Range("F65536").End(xlUp).Row
        .Unprotect 123
        For tq = 6 To Application.CountA(Range("A6:A17")) + 5
            irowa = irowa + 1
            .Range("G" & irowa & ":U" & irowa) = Range("A" & tq & ":O" & tq).Value
            .Range("A" & irowa) = Right(Application.WorksheetFunction.Substitute([E1], " ", ""), 3)
            .Range("B" & irowa) = Range("F21").Value
            .Range("C" & irowa) = Range("Q2").Value
            .Range("D" & irowa) = Range("C4").Value
            .Range("E" & irowa) = Range("K4").Value
            .Range("F" & irowa) = Range("P1").Value
            .Range("AB" & irowa) = Range("Q4").Value
            .Range("AD" & irowa) = Range("Q20").Value‘这段数据只需保存一次,不跟随其它数据行保存N次’
            .Range("AE" & irowa) = Range("B21").Value
            .Range("AF" & irowa) = Range("Q3").Value
            If .Range("A" & irowa) = "入库单" Then
                .Range("V" & irowa & ":X" & irowa) = Range("P" & tq & ":R" & tq).Value
            Else
                .Range("Y" & irowa & ":AA" & irowa) = Range("P" & tq & ":R" & tq).Value
            End If
        Next
    End With
        Application.EnableEvents = False
    If Range("E1") = "入 库 单" Then
        Range("V1") = Left(Range("P1"), 8) & Format(Right(Range("P1"), 4) + 1, "0000")
        Range("P1") = Range("V1")
        Range("A6:O17").ClearContents
        Range("Q6:Q17").Value = ""
        
    Else
        Range("V2") = Left(Range("P1"), 8) & Format(Right(Range("P1"), 4) + 1, "0000")
        Range("P1") = Range("V2")
        Range("A6:O17").ClearContents
        Range("Q6:Q17").Value = ""
    End If
    Range("C4,B18,Q3,Q20").Value = ""
    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
    Application.EnableEvents = True
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-10 23:32 | 显示全部楼层
luolon 发表于 2018-1-7 00:58
你好,软件很不错!但是在实际操作中同一个商品会有不同的规格,软件能不能做到一个商品下不同规格的总账和 ...

不同品牌不同规格就应该设置不同的编码,这样就可以按要求分别查询库存及明细啦。

TA的精华主题

TA的得分主题

发表于 2018-1-14 16:10 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-1-24 17:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
zjdh老师,能不能在里面添加一个半成品的库存查看,还有就是入库里面能增加一项入库类型么,比如:采购入库、半成品入库、成品入库,增加一个成品入库,就要消耗一个半成品和另外的一个辅材的功能。我的邮箱:399099683@qq.com.万分感谢

TA的精华主题

TA的得分主题

发表于 2018-2-5 09:33 | 显示全部楼层
本帖最后由 zhouyanjun544 于 2018-2-5 13:13 编辑

不好意思打扰了,现在又好了

TA的精华主题

TA的得分主题

发表于 2018-2-5 10:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请问楼主:单据录入只能录6行吗?另外请教怎么修改打印页,我只需要仓库联、记账联和财务联并且这三联都打印在一张A4纸上?谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-2-5 20:59 | 显示全部楼层
may1588 发表于 2018-1-24 17:29
zjdh老师,能不能在里面添加一个半成品的库存查看,还有就是入库里面能增加一项入库类型么,比如:采购入库 ...

暂时帮不了你。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-7-1 10:02 , Processed in 0.055015 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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