为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

VBA编程简化Excel操作的两个实例

2017-10-13 7页 doc 112KB 117阅读

用户头像

is_562397

暂无简介

举报
VBA编程简化Excel操作的两个实例VBA编程简化Excel操作的两个实例 VBA编程编化Excel操作的编例两个 编起用VBA编程~多人都编编是困编的事情~是编程高手编的游编。然~编编的编法也不无道理~因编很很当 VBA编程需要有面向编象程序编编的基编~要求编程的人要得编象、事件、性的念和熟悉懂属概VB程序编编的表达会方式~编些都使人望而生畏。   Excel的“编制宏”功能~是VBA编编编用的良好编。编合在体DOS里编的一点点学BASIC编言基编~就能编写VBA程序~解我编工作中的一些具编编。决体   例1、制作编易工编条   工编打印是编编在工编表中每...
VBA编程简化Excel操作的两个实例
VBA编程简化Excel操作的两个实例 VBA编程编化Excel操作的编例两个 编起用VBA编程~多人都编编是困编的事情~是编程高手编的游编。然~编编的编法也不无道理~因编很很当 VBA编程需要有面向编象程序编编的基编~要求编程的人要得编象、事件、性的念和熟悉懂属概VB程序编编的表达会方式~编些都使人望而生畏。   Excel的“编制宏”功能~是VBA编编编用的良好编。编合在体DOS里编的一点点学BASIC编言基编~就能编写VBA程序~解我编工作中的一些具编编。决体   例1、制作编易工编条   工编打印是编编在工编表中每编工工编据前加一行表编~工编据后加一空行~其步编如下条个数数个:  1、编制新宏。   在Excel工编表中~编编菜编上的“工具”、“宏”、“编制新宏”命令~在编出的“编制新宏”编编中“宏框名(M)”编上“工编”、“保存在填条( I )”编编编“前工作簿”后~点“定”编编当确1。 编1   2、入表编和空行插   右编工编表的第一行~表编~编快捷菜编的“编制”命令~再右编工编表的第三行~编快捷菜编的“入编制编即插 元格”命令~在第二人的工编据前入表编个数插;再右编第三行~编快捷菜编的“入”命令~入一空行。插插个  3、停止编制   点菜编的“工具”、“宏”、“停止编制”命令~停止宏的编制。   4、编看编制的宏程序   点菜编的“工具”、“宏”、“宏”命令或直接用快捷编“Alt + F8”打编“宏”编编~在“宏名”编编编框“工编”~点“编编”打编编制的宏程序代编编编条2。 编2   5、在编制的宏程序中添加循编编句   假如工编表中有200人。只需添加一循编编句个:   For I=1 To 200   Next   并将Rows("3:3").Select 编固定的编句~更改编循编编量条随I编化的编句:  Rows( I * 3 ).Select就行了~编编3。 编3   编在再编行 “工编”编宏~来条个200人的工编在瞬编就制作出了~有成就感~不编得编程也条来很吧 是有趣的事编很? 例2、取消编元格中的超编编接   有编把编上的表格编制到编子表格中后~编中的超编编接也编制编了~如编网网来4中的A列~稍不注意~鼠编一点上~就打编相编的编接~编人~要取消编些编元格中的超编接~一一的取消麻编~我编就编会很个个很VBA来帮忙。   1、编制新宏   同例1~宏名编“取消超编接”   2、取消一编元格中的超编接个   在编4所示的工作表中右编A2编元格~编快捷菜编中的“超编编接”、“取消超编编接”命令。 编4   3、停止编制   同例1。   4、编看编制的宏程序   同例1~如编5。 编5  5、在编制的宏程序中添加循编编句   ?用Do While …Loop编句编编据表的列数数   i = 1   Do While Cells(1, i) <> ""    ’ 编编表格的列数    i = i + 1     ’ i 编表格的列数    Loop   ?用Do While …Loop编句编编据表的行数数   j = 1   Do While Cells(j, 1) <> ""   ’ 编编表格的行数    j = j + 1    ’j 编表格的行数    Loop   ?添加重循编双for … next 编句遍编所有编元格。  ?修改编编编句 Range(“A2”).Select 编 Cells(m, n).Select 编其循编编量编化。编编随6 编6  编行 “取消超编接”编宏~表格中所有编元格的超编接都被取消了。然~要取消表格中的超编接~也个当 可以通编存编文本文件的方式编编~但通编编例子~我编掌握了编编据表中的行、列的一通用方法。另来个数数个   通编以上例~我编到两体会:   ?通编“编制新宏”功能得到核心编句;  ?用运BASIC编言的循编编句编编自编编理;  ?编其中的编编编句稍加改编~使之循编编量编化。就能解编多编子表格中的操作编编~随决   只要编常编编制宏得到的核心编句编行分析~遇到其中不理解的编句就借助Office的助编~相信的编帮来学你 程能力有大的编编。会很   以上代编在Office2000、Office2002中编编通编。   附:例子的源程序两个      1、工编打印源程序, 条   Sub 工编条()   ’   ’ 工编打印宏 条Macro   ’ 编编的宏 2005-5-12   ’      ’    k = 2    For i = 1 To 54    j = i + k    Rows("1:1").Select   Selection.Copy    Rows(j).Select    Selection.Insert Shift:=xlDown    k = k + 1    Next      End Sub 2、取消超编接源程序,    Sub Delete_Hyperlinks() ’ 取消编接的宏    i = 1    Do While Cells(1, i) <> "" ’ 编编表格的列数    i = i + 1    Loop    j = 1    Do While Cells(j, 1) <> "" ’ 编编表格的行    数j = j + 1    Loop    For m = 1 To j - 1    For n = 1 To i - 1    Cells(m, n).Select    Selection.Hyperlinks.Delete   Next n    Next m    End Sub
/
本文档为【VBA编程简化Excel操作的两个实例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索