注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

精品资源 仓库

不是精品,我不收藏——好资源 大家共享!

 
 
 

日志

 
 

1-3、Excel VBA基础  

2014-05-13 14:08:15|  分类: 【Excel VBA】 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1-3Excel VBA基础

1.VBA概念

Visual Basic for ApplicationsVBA)是一种Visual Basic的宏语言,主要能用来扩展Windows的应用程式功能

VBA是寄生于VB应用程序的版本,必须依赖于父程序,如EXCEL,CAD,CORELDRAW

2.VBAVB的区别

1. VB是编写应用程序,VBA是使已有的应用程序(EXCELCAD)自动化

2. VB具有自己的开发环境,VBA必须寄生于已有的应用程序.

3. 运行VB开发的应用程序,不必安装VB,VBA开发的程序必须依赖于它的父应用程序

3.VBA的用途

1.规范用户的操作,控制用户的操作行为

2.操作界面人性化,方便用户的操作

3.多步骤,重复步骤可以通过执行VBA代码可以迅速的实现

4.实现一些无法实现的功能

4.VBA功能展示

附:VBA代码打开方法:开发工具-Visual Basic

1-3、Excel VBA基础 - zibo139 - 学习笔记——备忘录

 

1.要求将相同部分的单元格合并?

员工编号

部门

AA1

人事部

AA2

人事部

AA3

人事部

AA4

业务部

AA5

业务部

AA6

财务部

AA7

财务部

AA8

生产部

AA9

生产部

AA10

生产部

AA11

生产部

 

2.筛选出不重复记录

陈麻子

刘丰

刘丰

王世明

李三

陈九

王世明

刘丰

曾子

曾子

陈麻子

曾子

陈九

李三

王世明

曾子

曾子

曾子

李三

李三

陈九

陈麻子

王世明

陈麻子

王世明

曾子

陈麻子

王世明

曾子

王世明

刘丰

王世明

王世明

陈九

李三

陈麻子

 

本例所用代码:

Sub 合并相同内容单元格()

    Application.DisplayAlerts = False

    Set ha = ActiveCell

        For Each Rng In Selection

                If Rng <> Rng.Offset(1) Then

                    ha.Resize(ha.Count + 1).Merge

                    Set ha = Rng.Offset(1)

                Else

                    Set ha = Union(ha, Rng)

                End If

        Next

    Application.DisplayAlerts = True

End Sub

Sub 不重复的姓名()

    Dim i%, j%, d As Object

    Set d = CreateObject("scripting.dictionary")

        arr = Selection

            For i = 1 To UBound(arr)

                  For j = 1 To 2

                    If arr(i, j) <> "" Then

                        d(arr(i, j)) = d(arr(i, j)) + 1

                    End If

                Next j

            Next i

    ActiveCell.Resize(d.Count) = Application.Transpose(Array(d.keys, d.items))

End Sub

 本文视频教程学习网址 http://www.51zxw.net/study.asp?vip=8662538

 

 

 

  评论这张
 
阅读(73)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017