精华内容
下载资源
问答
  • 一个比较精典的VBA教程、Excel Excel VBA的常用命令举例、还有我个平时自己写的一些例子供初学者参考。
  • 自己写的相似度比较工具,VBA。有意思的小程序。有点VB基础就能看懂
  • VSCode VBA 语法高亮 该软件包提供了VBA的语法突出显示和摘要。 基于从存储库中导入文件。 片段 基本代码 暗淡的声明 如果别的 对于/同时 errHandler的子功能 案件 安装 启动VS Code快速打开(Ctrl + P),粘贴...
  • * *
  • VBA 代码编写器是一个方便、 可靠的工具,旨在提供可能的 VBA 程序员能够更快地找到控件和窗体 VBA Code Writer is a handy and reliable tool for VBA programmers designed to provide the possibility to find ...
  • 根据高差和设置好的塔尺最大最小读数自动设置转点,根据设置好的允许偏差自动生成待求点的高程。
  • 将TXT文档的数据按照一定的格式写入Excel,并跟据日期或者特定条件可以查询数据,并自动绘制曲线图!不含任何空间,纯代代码,方便移植。
  • 利用Excel+VBA编写的值班排班表,可以自动生成日历、值班出差人员点击选择、值班出差人员互斥、自动生成值班表格、值班出差统计及柱状图等功能。
  • 这是用Word VBA编写的,用于工作中模板内容填写的例子。可以解决日常公文中内容多次重复填写的问题。需要根据实际情况自己修改,上传例子仅供参考。 本人在Word 2000中开发的,在Word 2007中使用过。 常识提醒:使用...
  • vba编写的象棋程序

    2014-03-15 22:38:38
    vba编写的象棋程序,execl vba编写
  • 文中以Excel 2007 为游戏平台, 利用VBA 及Excel 的功能和属性, 详细地介绍了俄罗斯方块程序游戏编写过程。 作者修复了书中出现的Bug 1,删除第8页方块下落控制模块中的无效代码“AddScore (TempBlock....
  • VBA代码编写技巧.pptx

    2020-12-13 17:49:07
    能对它们不全部了解这就产生了编程者经常编写与Excel对象的属性方法相同功能的VBA代码段而这些代码段的运行效率显然与Excel对象的;属性方法完成任务的速度相差甚大例如用Range的属性CurrentRegion来返回 Range 对象...
  • VBA
  • 那我们能不能自己定义函数来使用呢! 当然可以,下面我们就来定义函数并且使用它。 案例一: 提取身份证中的生日,如下图: 用excel自带的函数也可以实现 方法1.MID(A1,7,4)&"/"&MID(A1,11,2)&...

    今天的文章真的厉害了,我们都知道excel有很多强大的函数。比如sum,count,if非常的好用。那我们能不能自己定义函数来使用呢!

    当然可以,下面我们就来定义函数并且使用它。

    案例一:

    提取身份证中的生日,如下图:

    用excel自带的函数也可以实现

    • 方法1.MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)

    • 方法2.TEXT(MID(A1,7,8),"0000/00/00")

    但是方法1,太长了,比较复杂。方法2呢,对函数不是特别熟练的小伙伴想不到混合使用。最重要的是上面两个方法得出的数据不是日期格式而是文本格式,我们无法通过设置单元格格式更改日期显示方式。所以我们可以自己定义一个提取身份证中生日的信息来使用。

    代码:

    Function tqsr(str As String)    Dim rq As String     rq = Mid(str, 7, 8)     '在函数中给函数名赋值,意思就是这个函数的返回值。    tqsr = DateSerial(Left(rq, 4), Mid(rq, 5, 2), Right(rq, 2))End Function

    注意:在函数中给函数名赋值,意思就是这个函数的返回值。

    dateserial函数返回的结果是一个数值,所以需要我们自己手动设置一下单元格格式。在调用函数前选中整列设置为日期格式,或者调用后再设置格式也可以。

    结果如下图:

    我们选中这列自己设置一下想要的格式即可:

    上面的例子看完,你可能对自定义函数还是不屑一顾。自定义函数特别好的一点是它可以把vba的函数用到工作表中,那工作表函数的功能真是如虎添翼了!再来看一个例子。

     

    案例二:

    把A列的品类,产品,年份,周,款式号信息提取出来

    用工作表的mid函数也可以完成,但是很复杂,还要每次去数在A列中第几位。那下面我们就用vba的split函数来搞定它。上一篇文章我们已经讲过split的用法,这里再重复一下,以后不再重复。

    用法:

    • Split("pw-023-2015-37-001", "-")就是将字符串"pw-023-2015-37-001"以 "-"为分隔符分割。结果会得到一个数组,下标从零开始。

    • Split("pw-023-2015-37-001", "-")(0)就是取第1个数据pw

    • Split("pw-023-2015-37-001", "-")(1)就是取第2个数据023

    • Split("pw-023-2015-37-001", "-")(2)就是取第3个数据2015

    代码:

    '三个参数分别代表,要分割的字符串,分隔符,要取数组的第几位Function jqzf(str As String, str1 As String, i As Integer)    jqzf = Split(str, str1)(i - 1)End Function

    调用:

    现在有一个问题。那就是这个代码只能在当前工作簿中使用,我怎么才能让每一个工作簿都能使用它呢。

    • 第一步:新建一个excel文件。打开文件,打开visual basic,插入一个模块,把你的函数都放在里面,形成你的函数库。然后把新建的excel文件另存为.xla的格式,名称可以叫函数库,路径不要选。

    • 第二步:打开一个.xlsx文件,点击开发工具下面的加载项,勾选你的函数库就可以了。以后你的excel就会比别人多一些函数功能了。

     


    加了函数库好像excel也没有比别人的高大上,别急,下面我们把宏都加载上去,在主程序上直接使用,和保存按钮放在一起,是不是瞬间感觉很厉害。

    怎么做呢,其实和上面函数库差不多

    • 第一步:新建一个excel文件。打开文件,打开visual basic,插入一个模块,把你的宏都放在里面,形成你的代码库。然后把新建的excel文件另存为.xla的格式,名称可以叫函数库,路径不要选。

    • 第二步:打开一个.xlsx文件,点击开发工具下面的加载项,勾选你的代码库

    • 第三步:在选项-》快速访问工具栏中选择宏,选择需要执行的宏操作

    还可以修改名称和图标:

    然后你的excel就高人一等了。别人都没有,就我有。直接点击就可以使用,是不是很酷。

     

    之后我会不定时分享一些自定义函数和代码填充你们的代码库

    每天学一点,薪资翻一番。看了这篇文章觉得对你有用的话,关注我的公众号“学会数据分析”并且用你的小手帮忙分享一下

    展开全文
  • 用EXCEL VBA编写的文件名批量更改器,可按要求批量更改文件名
  • Excel VBA CVR-100U/C 身份证记录程序 源代码为汽车站旅游线路记录个人记录使用 功能: 窗口界面:提供身份证信息显示,操作员信息,统计信息,全功能手动、自动、批量记录 记录功能:在表中自动按月记录数据 说明:...
  • VBA简易管理系统

    2018-09-08 11:42:54
    利用excel的VBA编写的脚本,简单通俗易懂,一学就会。
  • 一、VBA概念 VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows...接下来就可以编写VBA程序了 打开界面如下 插入

    一、VBA概念

    VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。(来自百度百科

    二、创建步骤

    点击 文件-选项
    在这里插入图片描述
    在这里插入图片描述
    点击 自定义功能区-勾选开发工具,然后确定
    在这里插入图片描述
    并保存宏为有效(后缀为xlsm)
    在这里插入图片描述
    接下来就可以编写VBA程序了
    在这里插入图片描述
    打开界面如下
    在这里插入图片描述
    插入一个新的模块
    在这里插入图片描述
    创建点击按钮实现第一个程序

    插入-选择按钮
    在这里插入图片描述
    然后在表格区域画上一个按钮大小范围,命名并新建
    在这里插入图片描述
    在这里插入图片描述
    右击按钮
    在这里插入图片描述
    点击确定
    在这里插入图片描述
    输入弹窗内容并保存
    在这里插入图片描述
    点击测试运行
    在这里插入图片描述
    弹窗成功弹出!
    在这里插入图片描述
    这个时候按钮就具有点击事件了
    在这里插入图片描述
    同步的步骤视频在B站

    展开全文
  • VBA宏转储过程 此代码将转储指定的任何用户级进程,并且完全用VBA编写。 无需使用shellcode注入,powershell或删除EXE,而仅使用Windows API调用。
  • 公司宿舍管理台帐,都是EXCEL,做起来麻烦,容易弄错数据,统计费劲,闲来无事情,给公司用VBA编写了一个宿舍管理系统,现在分享给大家。 1、压缩内包含:帐号信息、VBA代码调试代码,2007版本文件(用07版excel...
  • VBA编写台账查询

    2015-01-09 15:52:39
    EXCEL中利用VBA编写台账查询
  • 用excel vba写的日历部分代码如下 Private Sub Calendar(ByVal iyear, ByVal imonth) For icol = 1 To 7 For irow = 3 To 8 Cells(irow, icol) = "" Next Next iday = DateSerial(iyear, imonth, 1) '取得...
  • vba完整的例子,有用户窗口操作,选择文件操作,读取文件,进行逻辑计算,获得结果,输出到excel表中。贪心算法,欧几里得定律。
  • VBA读写txt.xlsm

    2019-12-24 02:08:00
    VBA读写txt,在excel中可以实现读取更新修改,在excel中可以实现读取更新修改,在excel中可以实现读取更新修改
  • 《 ExcelVBA 编程入门范例》主要是以一些基础而简短的 VBA 实例来对 ExcelV BA 中的常用对象及其属性和方法进行讲解, 包括应用程序对象、 窗口、 工作簿、 工作表、 单元格和单元格区域、 图表、 数据透视表、 形状...
  • 在Excel表中通过VBA编码,制做了一个小程序,功能是"修改指定文件夹包括子文件中文件后缀名".说明:Excel表的sheel1列A中存放了后缀名,不能删除。否则窗口中的下拉框没有值。该程序的特点是用VBA调用外部批处理代码...
  • Excel实现数据项校验的功能---VBA编写以及数据有效性的设置-附件资源
  • 应用EXCEL VBA宏命令编写的财务软件,在EXCEL2003,EXCEL2007上调试通过,可U盘运行,免费注册,有凭证录入、查询、修改,科目余额表,明细账和报表模块。可导入其他财务软件数据。
  • PPT+VBA实现计时(倒计时)展示,可用于高考倒计时或者系统运行时间计时展示,不用编程。PPT+VBA实现计时(倒计时)展示,可用于高考倒计时或者系统运行时间计时展示,不用编程
  • 利用---excel vba----实现 vb里的插件 --- timer 定时器 ----的功能。 模仿老式音乐播放器的,展示音乐的律动效果---个人感觉还算挺好看。 运行文件中的----宏cc----- 即可 查看效果

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,876
精华内容 7,950
关键字:

vba如何自己编写