- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Excel实现窗口式数据输入2
为Excel编个智能输入器
在日常工作和学习中,人们常常需要向一个有着十几列甚至更多列的Excel工作表中输入数据。在数据输入过程中,为保证输入数据的准确性,录入者每次都要来回移动表格,核对已经录入的数据,操作起来很不方便。其实大可不必这么费事,只要利用Excel的宏功能,在Visual Basic编辑器中设计一个输入窗体,如图1所示,这样既方便了数据的输入,又提高了输入的准确性。下面就跟随笔者来一次亲身体验吧。
设计输入窗口第一步:启动Excel 2003(其他版本请仿照操作),打开相应的工作表,执行“工具→宏→Visual Basic编辑器”命令,进入VBA编辑状态。第二步:在左侧的工程资源管理器窗口中,选择相应的工作表(如“备案数据”),执行“插入→用户窗体”命令,插入一个用户窗体(Userform1),并根据需要调整窗体的大小。此时,控件工具箱自动展开,如图2所示。
小提示如果工程资源管理器没有打开,可以通过执行“视图→工程资源管理器”命令来打开。如果控件工具箱不展开的话,执行“视图→工具箱”命令即可。
第三步:单击工具箱上的“标签”按钮,然后在窗体上拖拉出一个标签来,并在标签中输入相应的字符(如“备案编号”等),调整好标签的大小,将其定位在窗体的合适位置上。重复上述操作,完成其他标签的制作工作。第四步:单击工具箱上的“文字框”按钮,然后在窗体上拖拉出一个文字框来,调整好文字框的大小,将其定位在窗体的合适位置上。重复上述操作,完成其他文字框的制作工作。小提示制作标签和文字框时,请按照数据的录入顺序进行,以免出错。
第五步:单击工具箱上的“复合框”按钮,然后在窗体上拖拉出一个复合框来,调整好复合框的大小,将其定位在窗体的“结构类型”标签的右侧。第六步:单击工具箱上的“命令按钮”,然后在窗体上拖拉出一个命令按钮来,调整好命令按钮的大小,将其定位在窗体的合适位置上。右击此命令按钮,在随后弹出的快捷菜单中,选择“属性”选项,打开“属性—CommandButton1”对话框,如图3所示。切换到“按分类序”选项卡,展开“外观”标签,将“Caption”选项后面的字符修改为“添加”,关闭对话框返回。
第七步:仿照上面的操作,再添加一个“退出”命令按钮。设计窗口代码第一步:双击“添加”命令按钮,进入VBA编辑状态,将下述代码输入到空白区域中。Private Sub CommandButton1_Click()Range(A1).Select 选中A1单元格Selection.End(xlDown).Select将光标定位到最后一行第一个单元格中ActiveCell.Offset(1, 0).Range(A1) = TextBox1.Text将相应的数据输入到表格下一行的相应单元格中ActiveCell.Offset(1, 0).Range(B1) = TextBox2.TextActiveCell.Offset(1, 0).Range(C1) = TextBox3.TextActiveCell.Offset(1, 0).Range(D1) = TextBox4.TextActiveCell.Offset(1, 0).Range(E1) = TextBox5.TextActiveCell.Offset(1, 0).Range(F1) = TextBox6.TextActiveCell.Offset(1, 0).Range(G1) = TextBox7.TextActiveCell.Offset(1, 0).Range(H1) = TextBox8.TextActiveCell.Offset(1, 0).Range(I1) = ComboBox1.TextActiveCell.Offset(1, 0).Range(J1) = TextBox9.TextActiveCell.Offset(1, 0).Range(K1) = TextBox10.TextActiveCell.Offset(1, 0).Range(L1) = TextBox11.TextActiveCell.Offset(1, 0).Range(M1) = TextBox12.TextActiveCell.Offset(1, 0).Range(N1) = TextBox13.TextEnd Sub小提示上述代码中,英文单引号“”及其后面的字符是对代码的解释,在实际输入中,是可以不输入的。
第二步:双击“退出”命令按钮,进入VBA编辑状态,将下述代码输入到空白区域中。Private Sub CommandButton2_Click()EndEnd Sub第三步:双击“复合框”命令按钮,进入VBA
您可能关注的文档
- =5内核启动流程之(init_post)[在rest_init中被调用].doc
- 936型恒温电烙铁维修电路图.doc
- 7月6号北京路桥水库路车站.docx
- 12年联考语文试卷.doc
- 8高压并联电容器—运行-组件—保护-PT.doc
- 12秋学前教育心理学试卷.doc
- AD8302幅相检测芯片应用经典总结.doc
- A3941中文资料.docx
- 12福建省厦门市2013届高三3月质量检查理科数学试题(word版).doc
- 12设施考试试卷A.doc
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 2024年电池新技术硅基负极行业分析报告:新型负极材料迭代方向,前景可期.pdf
- 降低护士临时用药时PDA漏扫率 (2).pptx VIP
- GB50320-2014 粮食平房仓设计规范.pdf
- 2025年1月济南市高三期末数学试卷和参考答案.pdf
- DB42-504-2008 城市居住区供配电设施建设规范.pdf
- 工业产业园标准厂房建设项目可行性研究报告.pdf
- 高一上期中数学考试函数经典难题汇编(含解析)必修一(培优).docx
- 基于微信小程序的校园二手交易平台的设计与实现.docx
- 毕业论文(会计学)-国美并购永乐案例研究.doc
- 专题17任务型阅读考点3完成句子或表格-2022年中考英语真题分项汇编全国通用.docx VIP
文档评论(0)