ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

VBA入库单改进版(窗体录入的完美例子)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-12-25 22:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 twtthduu 于 2012-12-25 22:59 编辑
xtanuihazfh 发表于 2011-5-16 20:05
------------------------------------------------------------------------------------
存的就是xl ...


老师实在是不好意思,因为我就是一个菜鸟,我按您的要求注册了,可是还是这样的,请教老师如何办呀? 33333333333.gif

TA的精华主题

TA的得分主题

发表于 2012-12-28 22:18 | 显示全部楼层
楼主,晚上好!
非常感谢您的分享。看过您的大作,收益非浅!
在此,我想请教您一个问题:如果我想在工具栏加入其他内容(比如发退料单据录入,欠料计算,工单结算等),要怎么做?
请您抽空教我。谢谢!

TA的精华主题

TA的得分主题

发表于 2012-12-29 06:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
飞哥,支持下!

TA的精华主题

TA的得分主题

发表于 2012-12-29 13:07 | 显示全部楼层
楼主:
       您好!
       制造业的仓库物料进出总体上有二类,一类是接收供应商交付过来的物料,将不良来料退回供应商;另一类是企业内部生产用料的发放和回仓。
       您的入库单中有一个录入单据按钮,我想增加一个类似按钮,录入车间物料进出单据。我在加载项中增加了“车间物料进出单据录入”按钮,并将您“单据录入”代码复制过去,在视窗的命令按钮“增加记录”“删除记录”等不断出问题。
       特此想你赐教!

TA的精华主题

TA的得分主题

发表于 2012-12-29 18:43 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-12-30 22:27 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
知不足 发表于 2012-12-28 22:18
楼主,晚上好!
非常感谢您的分享。看过您的大作,收益非浅!
在此,我想请教您一个问题:如果我想在工具 ...

你想随意操作工具栏,这个作品的代码是这样的:
Sub CreateToolBar()     
    Dim ArrCaption(), ArrAction(), ArrFaceID(), ArrToolTip()      
    Dim i As Integer
    ArrCaption = Array(数组元素)        这行的意思是:定义添加在工具栏的按钮的标题
    ArrAction = Array("Action_Input", "Action_Query", "Action_MonthEnd")   这行利用数组记录每个按钮点击后的事件
    ArrToolTip = Array("数组元素")  这行定义提示
    ArrFaceID = Array(8, 25, 0) 这行记录 faceid
    With Application.CommandBars.Add(Name:="名称", temporary:=True)   这行是工具栏commandbars的添加
        For i = 0 To 2
            With .Controls.Add(Type:=msoControlButton, temporary:=True)  这行是按钮的添加  
                .Caption = ArrCaption(i)    按钮标题为数组定义标题                              
                .OnAction = ArrAction(i)    动作为刚才数组定义的动作                              
                .FaceId = ArrFaceID(i)  faceid为数组定义的id号                                    
                .Style = msoButtonIconAndCaptionBelow   这行是按钮的style,标题在下面               
                .TooltipText = ArrToolTip(i)  定义按钮提示
            End With
        Next
        .Visible = True     可见性变为真     
End With
End Sub

TA的精华主题

TA的得分主题

发表于 2012-12-30 22:34 | 显示全部楼层
所以如果你想把其它元素加到工具栏的话,首先要添加一个按钮,然后再为按钮编写一个点击之后的事件的代码。比如说你想添加一个工单结算功能的按钮。已经为该按钮的点击写好了一个事件"action_工单结算"
可以这样写:
with application.commandbars.add(name:="名称",temporary:=true)
with .controls.add(type:=msocontrolbutton,temporary:=true)
.caption="工单结算"
.onaction="action_工单结算"
.faceid=定义一个数字
.Style = msoButtonIconAndCaptionBelow   
.tooltiptext="该按钮功能为工单结算"
end with
end with

TA的精华主题

TA的得分主题

发表于 2012-12-30 22:35 | 显示全部楼层
知不足 发表于 2012-12-29 13:07
楼主:
       您好!
       制造业的仓库物料进出总体上有二类,一类是接收供应商交付过来的物料,将不 ...

这个要上传附件才能知道问题了。还有。。。。那个。。。。。我想先在重庆那个地方有一份工作

TA的精华主题

TA的得分主题

发表于 2012-12-30 22:35 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-12-30 22:36 | 显示全部楼层
哦,不,其实是,我想有份工作,稳定下来,好好享受下充实、积极、快乐的生活。最好在重庆那个公司
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-28 11:33 , Processed in 0.039820 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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