
《Microsoft Office/VBA》
以微软Office中的VBA编程为主要手段的Office高级应用,如地理数据处理、数据库连接、各种测量神器等等。
刘一哥GIS
刘一哥,多年研究地图学、地理信息系统、遥感、摄影测量和GPS等应用,精通ArcGIS、MapGIS、ENVI、Erdas、CASS、Pix4d、CC、PhotoScan、Inpho、EPS、Globalmapper等专业软件的应用,精通多门编程语言,擅长GIS二次开发和数据库系统开发,具有丰富的行业经验,致力于测绘、地信、国土、资源、环境、生态、空间规划、无人机等领域深度应用。
-
原创 利用Excel VBA实现批量数据分组转置
问题:如上图所示,按lon,lat分组,再进行转置。Sub admin() Dim conn, xRs, xFd Set conn = CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.Oledb.4.0;" & _ "Extended Properties=2015-03-10 20:32:456445
0
-
原创 Excel抽奖小程序
今天分享一个用Excel制作的抽奖小程序。如上图,制作一个抽奖小界面,滚动显示区域写入“=INDIRECT("A"&RANDBETWEEN(2,13))”,按F9键不放,程序开始运行,松开F9键,抽奖完成。函数解说:(1)INDIRECT():返回文本字符串所指定的引用(2)RANDBETWEEN():返回一个介于指定数字之间的随机数...2018-10-14 13:46:243605
0
-
原创 快速合并同一个excel表中的多个sheet
很多朋友会遇到这样的问题,就是很有很多页的数据,少的有几十页,多的可能有几百页,然后需要合并到一个页面做数据分析,如果一页页的复制粘贴的话,就比较麻烦。下面我就介绍一种利用excel的宏计算来解决这个问题。一、数据准备 二、合并效果三、代码 在Sheet1上右键→查看代码,打开代码编辑器,写入如下内容:Sub UnionSheets()2016-01-18 13:42:2210585
3
-
原创 Excel只能输入不能修改
一、选择需要加密的单元格,右键→设置单元格格式→保护→锁定;二、按Alt+F11键进入VBE环境,在左侧的相应sheet名称上(如sheet1)右键→查看代码;三、选择Worksheet的SelectionChange事件,写入如下代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range)On Error Resum2015-03-16 15:07:292971
0
-
原创 Excel VBA编程基础
一、程序基本调试方法1、VB程序的2014-05-20 00:19:081255
0
-
转载 用VBA得到EXCEL表格中的行数和列数
用VBA得到EXCEL表格中的行数和列数 每种方法中上面的是Excel的行数,下面的是Excel的列数。方法1: ActiveSheet.UsedRange.Rows.Count ActiveSheet.UsedRange.Columns.Count缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍2014-04-29 22:18:202086
0
-
原创 Excel实用函数大全(名称、功能、说明、用法、举例)
我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。这里整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介绍。1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或2014-04-29 17:27:481726
0