tft每日頭條

 > 生活

 > object常見對象

object常見對象

生活 更新时间:2024-07-30 00:21:21

對于VBA學習者而言,我在上周的文字中給大家講了非常重要的學習方法,這個學習方法對于初學者來說是非常重要的。這個學習方法我再次總結一下:學習過程中要要重視對于程序文件的學習,不斷回向,不斷地理解程序文件中的代碼。對于理論的認識我們職場人員往往不必求甚解,但對于代碼的思路,對于代碼的認識不可不深入。那麼,有的朋友會提出下面的問題:初學者又該如何一步步的學習VBA呢?這個單元我将分享給大家VBA學習的漸進過程。

我記得20年前自己初學VBA時,那時的資料甚少,隻能看源碼自己琢磨,真的很難。20年過去了,為了不讓學習VBA的朋友重複我之前的經曆,我根據自己多年VBA實際利用經驗,推出了一系列記載着我經驗的教程,為了讓這些資料具有權威性,在創作時我參考了大量的office原版資料,加以翻譯整理,并将這些資料與我的經驗相結合,寫出了這些教程。分享成果,随喜正能量,其意義就是分享我多年工作實際經驗的成果,随喜這些有用的東西,給确實需要利用VBA的同路人。曆曆往事,不勝感慨。

在我寫這些教程的時候,推出的順序是1,2,3,4,5,6,7但實際上推薦給大家學習的順序是7,1(或者4),3,2,6,5。這些教程是我對VBA的理解,記錄了我在實際工作中的大量實例,下面給大家按照學習的先後順序介紹一下,也是一般情況下學習VBA的順序。

1 對于初識VBA人員,您要首先學習的是我的第七套教程,《VBA之EXCEL應用》,這是初學VBA人員必備的資料,是一部從零開始講解的教程,共三冊,十七章。這套教程從初識VBA代碼及應用VBA代碼講起,講了如何錄制宏、如何創建對話框,并讓大家初步認識對象這個概念,對象在這套教程中包括工作簿對象、工作表對象、單元格對象等基礎内容。VBA是面向對象編程的語言,這裡我們要着重理解"對象(Object)"的含義。提到對象就會有屬性和方法的利用,所謂屬性就是對對象的描述,如名稱,大小,顔色,位置等等,所謂方法就是對象的動作,如Clear,Intersect等等。

在初步認識了宏、對象後我們就要理解條件判斷了。可以說條件判斷是我們VBA的強項,和EXCEL函數相比,這種條件判斷中的條件更加清晰,對于熟悉函數的朋友都會知道,條件判斷在EXCEL函數中用的是IF(), IF是允許嵌套的,但多重嵌套會引起參數書寫的繁瑣及不經意間的錯誤,而這種錯誤的測試往往是很難的,而VBA是解決這個問題根本。

object常見對象(理解對象Object及條件)1

當我們學到這裡,下一步就有必要了解VBA的循環結構了。在VBA的語言體系中我們要了解三種循環For each; Do while; For next.這三種循環是我們掌握VBA的重中之重。FOR EACH 循環我常稱之為遍曆,這個循環結構可以遍曆某個集合的所有元素,當我們不想知道循環的次數以及集合大小的時候就可以用這個循環結構,這個結構是簡單的也是非常實用的隻要明确了這個集合,明确了這個集合的元素就可以使用這個結構。DO WHILE循環有着不同的表示形式,但是萬變不離其中,要有一個用于判斷循環是否繼續執行的條件,這個條件是非常重要的,特别注意:在工作表中往往利用是否為空格作為一個基本的條件語句。 DO WHILE CELLS(i,1)<>""往往在我的教程中看到的非常多。當然這裡的變量i要随着循環而不斷的變化。

學習過程中要信、解、受、持,更要有回向的業力。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved