(四川省都江堰管理局,四川 都江堰,611830)
日常用水管理中,對灌區蓄水量的統計、管理以及數據查詢是一項必備的工作,特別是經常需要對某一個或幾個管理處的蓄水量數據進行某一年、多年分析。由于蓄水量統計表以旬為單位進行統計整理,因此,常規蓄水量數據統計查詢的做法是將各Excel文件中的相關數據拷貝到一起再進行分析。這樣做的缺點顯而易見,由于事先不知道查詢任務,因而只有等到任務下達了才能進行相關操作,查詢效率較低且易出錯;另一方面由于原始數據資料已用Excel文件逐旬編輯成固定格式,若要更換為新格式,工作人員需要熟悉,且如何把已有的大量數據統一為新格式也是一個繁瑣的過程。因此,如何基于已有的Excel數據文件進行高效數據查詢,就是一個必須面對的問題。Office辦公軟件提供了基于VBA的二次開發環境,可以將編寫好的程序做成宏或者以Excel文件進行發布,充分利用了Office辦公軟件自身的特性,且不需要用戶使用前再安裝新的程序。
編寫一個程序,首先要明確該程序所希望的運行流程,然后再按照流程內的不同功能,逐一分析編寫對應的程序代碼。這樣做的好處是,可以將一個程序按實現其功能的不同分別編寫代碼,也就是說將一個大命題通過流程圖的形式劃分為相互聯系的若干小命題加以解決。在對各代碼驗證時,只需要賦予特定的值即可,這樣既便于代碼的編寫、后期維護,同時也有效縮短了程序編寫的總時間。……