APP下载

应用EXCEL VBA实现地震目录格式的转换

2016-02-17梁阿全梁跃马宝君李太岩高双玲

高原地震 2016年4期

梁阿全,梁跃,马宝君,李太岩,高双玲

(黑龙江地震局牡丹江地震台,黑龙江牡丹江 157009)

应用EXCEL VBA实现地震目录格式的转换

梁阿全,梁跃,马宝君,李太岩,高双玲

(黑龙江地震局牡丹江地震台,黑龙江牡丹江 157009)

地震目录是地震学中基础资料。从相关网站下载的地震目录在进行地震分析预测研究之前,需要转换为相应的格式,以往这项工作都是人工完成,工作量大而且容易出错。以Excel VBA宏语言为工具,实现下载目录与地震分析预测目录之间自动转换,为进一步的科学研究提供详实可靠的基础资料。

Excel VBA;地震目录;格式转换

0 引 言

地震目录是地震学中最基础的产出资料,在地震活动性研究、地震预测研究、地震危险性分析和震害损失预测研究中被广泛使用;同时还是编制地震烈度区划图的主要信息源及国家经济建设和国土开发的重要资料。因此准确、及时和完整地获取地震目录对地震科研人员以及防震减灾、城建规划至关重要[1]。

直接的地震目录一般为*.xlsx、*.txt格式,而地震预测研究人员使用Mapsis软件对地震数据分析时多为*.wkf、*eqt、*.Q01等格式,常常需要进行手动键入和人工校对,工作繁重、耗时费力,而且手动输入非常容易出现错误。本文以Excel VBA宏语言为工具,实现下载目录与地震分析预测目录之间自动转换,为进一步的科学研究提供详实可靠的基础资料。

Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows

发展而来的。VBA 提供了面向对象的程序设计方法和相当完整的程序设计语言, 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA程序代码。……

登录APP查看全文