常廣炎 楊彬
摘要:Excel VBA編程通過對Excel自身功能的集成和擴展可以較為快捷高效地形成一個完整的數據處理軟件,用于解決重復或復雜數據的處理。該文以財務預算數據處理軟件開發為實例,簡要論述了Excel VBA開發數據處理軟件的設計思路、技術要點和方法,同時還列舉了一些通用代碼供大家參考和使用。
關鍵詞:宏;VBA;SQL;ADO
中圖分類號:TP311 文獻標識碼: A 文章編號:1009-3044(2014)22-5209-04
數據處理是單位財務工作日常工作的重要部分,現有很多知名的財務管理軟件在單位財務管理中起著重要的作用,但具體到某一項應用時,由于單位情況不同,不一定完全適用,有必要自行開發一些這類功能單一,實際需求這類數據處理軟件,由于使用的局限性和經費的原因,不可能花費大量的人力、財力去研發,所以尋求一種簡單、高效、低成本的開發方法非常有意義的。筆者認為Excel VBA編程是一種值得推薦的方法,Excel 是微軟辦公套裝軟件的一個重要的組成部分,它可以進行各種數據的處理、統計分析和輔助決策操作,廣泛地應用于管理、統計財經、金融等眾多領域。Visual Basic for Applications(VBA)是Visual Basic的一種宏語言,是微軟開發出來在其桌面應用程序中執行通用的自動化(OLE)任務的編程語言。主要能用來擴展Windows的應用程式功能,利用VBA可使Microsoft Office軟件的應用更高效率。
1 軟件開發的關鍵技術
VBA是建立在Office軟件上的應用開發工具,其基本框架包括語句、對象、方法、屬性、事件等。
1) VBA基本語句
宏程序語句用來運行后可以完成一個功能。例如:
Sub test() '開……