- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Excel2007 VBA文本格式处理编程一例 摘要:利用Excel中的VBA编程平台,可以编写出各种基于Excel的数据处理程序,不仅可以数值计算,还可以进行文本格式处理,本文阐明了一种文本格式处理编程方法,展示了利用Excel2007 VBA 编程处理文本格式的基本原理与方法。 关键词:VBA编程; Excel文本格式处理 中图分类号:TP317文献标识码:A文章编号:1009-3044(2008)14-20948-02 1 数据处理任务陈述 将第三列变成第四列的格式,若有括号去掉括号,将括号里的字符变成上脚字符,若无括号,有“折号,将折号后的字符变成上脚,若无括号,无折号,保持原格式不变。数据内容不变。当然如果有少数几行可以,手工编辑改变格式就可以,如果数据上万行,手工编辑就不可取了,编程自动改变格式自然成为首选。 2 基本算法思想 求取上脚起始位置,有即有括号为“(”的位置;没有括号,有折号,为折号的位置;既无括号,又无折号为零。 利用Microsoft Excel中的 Visual Basic编程,使用Range对象,核心语句是Range(tt).Characters(Start:=temp,Length:=3).Font.Superscript = True Tt为范围变量,temp为位置变量,关键点是生成位置参数,然后通过循环,生成将目标列的数据格式修改。 标识和处理 Range 对象最常用的方法。用 A1 样式记号引用单元格和单元格区域, 可使用Range属性来引用A1引用样式中的单元格或单元格区域。下述子程序将单元格区域A1:D5的字体设置为加粗。 要引用一个对象,可以使用很多不同的方法。您可以根据程序运行所处的实际环境,以方便和易于理解为原则,确定具体使用何种方法。本文主要采用使用 Range 属性的 A1 样式引用法。 3 数据处理过程 (1)启用宏。窗口左上角的Office按钮→Excel选项→信任中心→信任中心设置→宏设置→启用宏。 (2)首先如何进入宏编辑状态。在Excel工具菜单中,视图→单击宏(或)ALT+F8查看宏窗口。 (3)创建宏。在宏窗口的宏名文本框中输入将创建的宏名,然后点击宏窗口里的“创建”按钮,便进入Visual Basic编辑窗口。 (4)生成用户窗体。接下来在这个窗口中插入用户窗体,再向用户窗体添加按钮,为新添加的按钮增加响应代码。运行程序。 (5)编写代码。 (6)运行程序。 4 理解Excel对象模型 要完成这个编程任务,须得深刻理解Excel对象模型,Excel的对象模型是通过层次结构很有逻辑地组织在一起的,一个对象可以是其它对象的容器,可以包含其它的对象,而这些对象又包含其它的对象。位于顶层的是Application对象,也就是Excel应用程序本身,它包含Excel中的其它的对象,如Workbook对象;一个Workbook对象包含其它一些对象,如Worksheet对象;而一个Worksheet对象又可以包含其它对象,如Range对象,等等。这就是Excel的对象模型。 例如,Range对象在Excel对象模型中的位置为:Application对象;Workbook对象;Worksheet对象;Range对象。 可以使用“对象浏览器”查看Excel对象模型的方法,快速浏览工程中的所有组件及特定过程的详细信息。 知道了某对象在对象模型层次结构中的位置,就可以用VBA代码方便地引用该对象,从而对该对象进行操作,并以特定的方式组织这些对象,使Excel能根据您的需要自动化地完成工作任务。因此,要熟练掌握Excel VBA编程,必须理解Excel的对象模型。 集合是对象,是一组属于同一类型的对象或相关的对象的集,作为它们的容器。例如,Workbooks对象是当前打开的所有Workbook对象的集合,Worksheets是包含在某个Workbook对象中的所有Worksheet对象的集合。 在Excel中,Application对象代表Excel应用程序本身,其它的对象都从它开始。每个对象都有自已的方法和属性,并且某些对象的一些方法和属性是相同的。 在通常情况下,我们认为先需要选择对象,然后再对所选对象进行处理,宏录制器就是这样的。事实上,在不进行选择的情况下,直接在对象上执行动作将会更有效且运行快速。 在大多数情况下,需要通过引用对象所在的集合间接地引用某个对象。例如,Workbooks(Book1.xls)在工作簿集合中引用名为B
您可能关注的文档
- AJAX技术在网络自主学习平台中的应用.doc
- Ajax在Web聊天系统中的应用.doc
- AJAX在在线考试系统中的应用.doc
- AJAX技术在社区式农产品互动电子商务平台中的应用研究.doc
- AMP环境下“乱码”问题的解决.doc
- Android系统插件式输入法程序的设计.doc
- Apache性能测试工具开发与研究.doc
- AOP技术在车险业务系统中的应用.doc
- ARCENGINE 9.2 基于visual studio 2005.NET 在安徽防灾项目中的应用实例.doc
- ArcGIS Server9.2应用开发中浮动面板的定制技术及应用.doc
- 2026届新高考语文冲刺热点复习:杨振宁一材多用十八个主题.doc
- 2026届新高考语文冲刺热点复习:文言文文意概述(选择题)解题策略.doc
- 2026届新高考语文冲刺热点复习:言之有理,论证有据——道理论据的深度认知与运用艺术.doc
- 2026届新高考语文冲刺复习古代诗歌形象鉴赏.doc
- 2026届新高考语文冲刺复习:古代诗歌意象、内容与情感.doc
- 2026届新高考语文冲刺复习:鉴赏古代诗歌表达技巧.doc
- 2026届新高考语文冲刺复习:如何快速读懂古代诗歌+.doc
- 吉林省白城市第一中学2025-2026学年高三上学期10月期中物理试题含答案.doc
- (27页PPT)【终考核】人力资源年终考核.pptx
- (32页PPT)课堂游戏householditems家常用品.ppt
最近下载
- 水利工程施工监理规范 范 .doc VIP
- 2025年医疗器械临床使用管理办法考核试题及答案.docx VIP
- 必威体育官网网址教育培训课件必威体育官网网址.pptx VIP
- 糖厂项目可行性研究报告.docx
- 第八章后现代主义设计运动上.pptx VIP
- SH_T 3225-2024《石油化工安全仪表系统安全完整性等级设计规范》.pdf VIP
- 2023年上半年数据库系统工程师考试下午真题答案.pdf VIP
- 净化工程-洁净室工程师必修课程-洁净室施工-洁净室工程-净化工程.doc VIP
- 中国马克思主义与当代2024版教材课后思考题答案.pdf
- 电子商务大学生职业生涯规划书(精选5篇).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)