精华内容
下载资源
问答
  • VBA编程除了有一般编程的共性(VB语法),如基本数据类型,数组、集合等复合数据类型,以及基本的控制结构以外,也提供了类的语法机制,同时,因其是利用VB语言Excel应用的二次开发,所以本身有大量的与Excel工作簿...

    VBA编程除了有一般编程的共性(VB语法),如基本数据类型,数组、集合等复合数据类型,以及基本的控制结构以外,也提供了类的语法机制,同时,因其是利用VB语言对Excel应用的二次开发,所以本身有大量的与Excel工作簿、工作表、单元格相关的大量内置对象可以操作,这些对象封装了属于自己的属性(包括子对象)、方法、事件,各级对象可以分层引用:

    ffbf7464193c7674ce18a6297c412546.png

    在资源管理器中也可以大致看到这种层级性:

    ac807c3455324c3e57d43128ba75883b.png

    这些对象也可以通过VBE提供的对象浏览器来浏览:

    4ed23845dfdc1249593aefec920cdbea.png

    也可以通过Excel帮助来参考:

    61456e3f1ea34950989d67a042cce226.png

    也可以在线参考:

    https://docs.microsoft.com/zh-cn/office/vba/api/overview/excel/object-model

    也可以通过VBE的代码提示进行参考:

    21636fac3f4ea89bb8d21b22f634440f.png

    上述的属性方法列表可以通过Ctrl+J或右键菜单选择该项打开,也可以用Esc关闭。

    在代码窗口中,可以查看资源管理器对应的对象及相应的事件:

    ef746b5332c5e2540df44777dfbb1081.png

    Excel的强大功能除了提供很大的单元格区域以外,另外就是提供强大的公式编辑和函数功能,VBA除了有自己的函数库以外,还可以利用工作表的函数库pplication.WorksheetFunction:

    b3062f6bec9c0232860052dcd36a1eac.png

    其本身的函数库与工作表函数库是相互补充:

    bce9c06e749356b7a1592f4b5918d6ee.png

    -End-

    展开全文
  • VBA编程除了有一般编程的共性(VB语法),如基本数据类型,数组、集合等复合数据类型,以及基本的控制结构以外,也提供了类的语法机制,同时,因其是利用VB语言Excel应用的二次开发,所以本身有大量的与Excel工作簿...

    VBA编程除了有一般编程的共性(VB语法),如基本数据类型,数组、集合等复合数据类型,以及基本的控制结构以外,也提供了类的语法机制,同时,因其是利用VB语言对Excel应用的二次开发,所以本身有大量的与Excel工作簿、工作表、单元格相关的大量内置对象可以操作,这些对象封装了属于自己的属性(包括子对象)、方法、事件,各级对象可以分层引用:

    eaa524ff3c4b7c5dbaba12a54ba3515d.png

    在资源管理器中也可以大致看到这种层级性:

    81adaa76fc1fd9bfbf807901987f0ff3.png

    这些对象也可以通过VBE提供的对象浏览器来浏览:

    56c5b8035f3a3d6a95d860802ebb4d56.png

    也可以通过Excel帮助来参考:

    a60032cdc18a37f6819bee4cbc07a3dc.png

    也可以在线参考:

    https://docs.microsoft.com/zh-cn/office/vba/api/overview/excel/object-model

    也可以通过VBE的代码提示进行参考:

    6c193c3b807932d4c12625e5652e33ef.png

    上述的属性方法列表可以通过Ctrl+J或右键菜单选择该项打开,也可以用Esc关闭。

    在代码窗口中,可以查看资源管理器对应的对象及相应的事件:

    8e9684ae91aad6d83951a110189bdd7c.png

    Excel的强大功能除了提供很大的单元格区域以外,另外就是提供强大的公式编辑和函数功能,VBA除了有自己的函数库以外,还可以利用工作表的函数库pplication.WorksheetFunction:

    ea3daac2485f6960659aaf7b157ba41a.png

    其本身的函数库与工作表函数库是相互补充:

    7021400aa11cf8a6b41c5cecfe9a21b9.png

    -End-

    展开全文
  • DATANITRO操作EXCEL

    2021-04-15 18:48:34
    VBA可扩展性很差,VB语言太老基本上环境退服。 为了操作EXCEL学VBA又太不值得。 基本上没有语法糖。 代码量高,一个简单的功能写几十行。 今天操作了一下DATANITRO,发现这个比较适合。 这个软件$500一年,我自己的...

    我之前放弃VBA的原因:
    性能非常非常差。
    VBA可扩展性很差,VB语言太老基本上环境退服。
    为了操作EXCEL学VBA又太不值得。
    基本上没有语法糖。
    代码量高,一个简单的功能写几十行。

    今天操作了一下DATANITRO,发现这个比较适合。

    操作很简单:用DATANITRO读取EXCEL数据

    这个软件$500一年,我自己的话先找了个免费的用下(太贵了用不起,美元诶)。
    然后,我本机上有环境包,但是这个系统自己又创建了一个语法环境……吐血。我本机上已经有七八个PYTHON了。

    然后就是:编程依靠PATHON原生IDE。我自己习惯了PyCHARM,没有提示玩不动了……
    所以,基本上就是通过PYCHARM配置一个环境写脚本,然后用下DATANITRO运行。

    前台很简单。功能有多强大呢?全靠PYTHON给他做后台。自己的话,参数少、但是基本上够用。

    在这里插入图片描述
    安装完DATANITRO以后,会生成这么一个窗口,然后导入脚本,然后PYTHON进行执行。

    今天测试了一下,和别的模块的好处:
    第一,能力基本上差不多,但是这个可见即可得。执行脚本后直接可以看见结果,速度快。
    就是数据前台读取、然后直接回显到EXCEL中。
    第二,速度快。今天跑了5W行插入,大概4S。和DBA的速度一比,光速(DBA大概是2000行每秒)
    对于50W*10的数据可以20分钟之内刷完,勉强可以接受。
    比PANDAS慢得多(PANDAS大概是四分之一左右,谁让人家有索引呢)
    第三,逻辑简单。不用路径——表——行列确定单元格反复刷。只需要行列确定单元格。
    第四,python不考虑性能的话真的是大爹,靠着PYTHON好乘凉。
    直接调用PYTHON的别的模块的功能的话,能做很多东西。
    第五,有一部分的语法糖。比如说:获取行列、获取有数据的空格等等,基本上常用的功能都是比较好用的。
    第六,支持EXCEL函数。(基本上都支持,但是至少不是短板)
    第七,文件小,就几十兆。没有大型的安装包。(隔壁MATLAB和pandas比起来,这个真心是很小了)

    问题有这么几个:
    第一,默认编码是BYTES和ANSII这两个,中文GBK需要额外写一个转码。
    就是Cell(1,1).value.enode(‘gbk’)
    不过可以接受。
    第二,不怎么支持作图,需要用PYTHON别的库。
    这个无所谓了。
    第三,不支持中文路径。但是应该支持中文命名。当我使用中文路径的时候,系统卡死了——还XX两回。正常是没有问题的。


    安装的一些问题:
    不支持中文和中文路径,会导致系统直接崩溃死循环(根本退不出的那种),我只能重启。

    展开全文
  • 代码智能提示的关键字提示与具体的编程环境无关,基本上可以支持所有windows下的文字编辑工具,如记事本,word,excel,和大部分的编程环境,vb,vc,visual fortran等,几乎支持任何编程语言(关键字文件由使用者...
  • 微软 VB2010 源码包

    2013-05-22 02:21:18
    Excel:演示如何使用 Visual Basic 启动 Excel、从模板创建工作簿、更新工作表中的单元格、在工作簿中填充图形以及执行其他任务 Game:演示 My 功能、面向对象编程和绘图。 Logging:使用 My.Application.Log 对象...
  • Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...
  • Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...
  • Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...
  • Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...
  • Visual Basic 2010 & .NET4 高级编程(第6版)-文字版 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 ...
  • 高级编程(第6版)-文字版.pdf 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 1.2.1 控制台应用程序 10 ...
  • 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 1.2.1 控制台应用程序 10 1.2.2 从项目模板上创建项目 11 ...
  • 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 1.2.1 控制台应用程序 10 1.2.2 从项目模板上创建项目 11 ...
  • 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 1.2.1 控制台应用程序 10 1.2.2 从项目模板上创建项目 11 ...
  • 第1 章 VB 2 0 0 8核心元素.......................... 1 1 . I 原来的关键字和语法................... 2 1 . 2 值类型和引用类型........................7 1 . 3 命令:条件语句.........................10 ...
  • vc++ 应用源码包_6

    2012-09-15 14:59:46
    Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
  • vc++ 应用源码包_5

    2012-09-15 14:45:16
    Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
  • vc++ 应用源码包_4

    2012-09-15 14:38:35
    Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
  • vc++ 应用源码包_3

    2012-09-15 14:33:15
    Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
  • vc++ 应用源码包_2

    2012-09-15 14:27:40
    Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
  • vc++ 应用源码包_1

    2012-09-15 14:22:12
    Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    《远程控制编程技术》源代码 内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法...
  • 8. 和应用程序完美结合,支持windows下所有的开发工具和程序语言(例如Delphi、C++、VB、PB、.NET、易语言),最终用户在设计器里可直接选择打印字段,生成表达式,报表设计器用户容易学习理解。 9. 支持脚本和窗体...
  • asp.net知识库

    2015-06-18 08:45:45
    关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory...
  • 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,...
  • 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,...
  •  支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。  使用说明如下:函数声明和调用方法与DLL命令一致;“库文件名”以.lib...
  • 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,...
  • 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,...
  • Vb6.0功能强大的应用程序开发工具,主要支持基于面向对像化的语言的各种开发项目。 2.需求分析 2.1系统需求和功能 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

vb语言基本代码excel编程