ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 已解决-我正在使用的库存报表,和一个神奇的想法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-1-20 14:12 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 cafe1999 于 2014-1-22 12:43 编辑

附件是我正在使用的仓库报表,虽说简单,但很实用

刚才冒出有个神奇的想法,因为和同事交流的时候,说的物料名称都很简单,比如“50mm110克5T4线捆绑带蓝色”,就说“5T4线蓝色”,大家也知道是什么东西,所以如果我在入库或者出库里增加一列特征编号,

在入库单或者出库单里输入完特征编号后,如果对应多个规格,弹出个选框,里面包括所有特征编号是刚才输入值的,这时候只需要选中需要的规格,点确认,
这样岂不大大增加了输入的效率,名称编码就核对下就好了

这是个神奇的想法,VBA应该是可以实现做出来,以我初学者的水平实在是做不了,各位高手看看能否实现,


膜拜大神出现! 半成品库存报表.rar (25.83 KB, 下载次数: 174)

TA的精华主题

TA的得分主题

发表于 2014-1-20 14:55 | 显示全部楼层
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     If Target.Column <> 4 Or Target.Row < 3 Then Me.ComboBox1.Visible = False: Exit Sub
  3.     If Target.Count > 1 Or Len(Target) = 0 Then Me.ComboBox1.Visible = False: Exit Sub
  4.     With Sheet3
  5.         r = .[e65536].End(3).Row
  6.         arr = .Range("e5:g" & r)
  7.     End With
  8.     With Me.ComboBox1
  9.         .Visible = True
  10.         .Clear
  11.         .Top = Target.Top
  12.         .Left = Target.Left + Target.Width
  13.         For i = 1 To UBound(arr)
  14.             If arr(i, 1) = Target Then .AddItem arr(i, 2)
  15.         Next
  16.     End With
  17. End Sub

  18. Private Sub ComboBox1_Change()
  19.     With Me.ComboBox1
  20.         If Len(.Text) > 0 Then
  21.             .TopLeftCell.Value = Me.ComboBox1
  22.             .Visible = False
  23.         End If
  24.     End With
  25. End Sub
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-1-20 14:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
在表中建个控件ComboBox1(组合框)。然后D列改变时组合框里的选项内容可以随着D列改变而改变,组合框点远后结果会自动填充到E列。

半成品库存报表.rar

19.58 KB, 下载次数: 200

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-1-20 15:02 | 显示全部楼层
grf1973 发表于 2014-1-20 14:57
在表中建个控件ComboBox1(组合框)。然后D列改变时组合框里的选项内容可以随着D列改变而改变,组合框点远后 ...

大神!膜拜你!

TA的精华主题

TA的得分主题

发表于 2014-4-29 20:57 | 显示全部楼层
做得还不做,如果增加一个物料对照表,在用VLOOKUP 完成物料编码引用过来,不用录入最好,                                                                                                                                                           物料编码        特征        名称规格        单位
类型        编码                               
单层圈带        350290001        单层圈带350290001        0.75-6.5        49-35-0.75T-6.5:1        kg
单层圈带        350298101        单层圈带350298101        0.75-6.5        49-35-0.75T-6.5:1蓝色        kg
单层圈带        600600021        单层圈带600600021        2-5        102-65-2T-5:1-2B        kg
单层圈带        600602121        单层圈带600602121        2-5        102-65-2T-5:1-2B绿色        kg
单层圈带        500660101        单层圈带500660101        1.7-6.5        104-50-1.7T-6.5:1        kg
单层圈带        500300101        单层圈带500300101        1-5        106-50-1T-5:1        kg
美规绑带        500550021        美规绑带500550021        5.45-2        103-53-5.45T-2R        kg
美规绑带        500553121        美规绑带500553121        5.45-2        103-53-5.45T-2R黄色        kg

TA的精华主题

TA的得分主题

发表于 2014-4-29 20:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
slying1112 发表于 2014-4-29 20:57
做得还不做,如果增加一个物料对照表,在用VLOOKUP 完成物料编码引用过来,不用录入最好,                        ...

这样子,在入库,领用的时候只要录入 物料编码和数字就可以了

TA的精华主题

TA的得分主题

发表于 2014-5-6 22:03 | 显示全部楼层
送人玫瑰,手留余香。谢谢!

TA的精华主题

TA的得分主题

发表于 2015-7-16 17:11 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 09:34 , Processed in 0.044097 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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