VBA中對set和dim理解

2021-10-04 15:39:45 字數 813 閱讀 2720

我是六神的六,

前言:我們要用實踐者的方式去思考,用思考者的方式去時間。

syntax

dim variable as integer/long or others.

這個行為給計算機下達的命令是 你去給我生成乙個integer型別的變數放在記憶體中。有點python中例項化物件這麼個意思,例項化了乙個東西並在電腦的記憶體中。

好處:1.提前申明好,計算機如何他的大小佔比多少。提高了執行效率

我們在給物件 賦值的時候必然需要set 語句,要不然會出錯。

set object = expression

根據前言:

我們給物件賦值是有好處的

比如現在有乙個worksheet物件

dim sht as worksheet

』建立乙個變數sht 他擁有worksheet的屬性和方法

for i =2 to 4

set sht = worksheet.add

(注意給物件賦值的時候,worksheet,當然只能賦值給他屬性或者方法,不能只賦值worksheet!要不然會報錯!!!報錯顯示要求物件(我不會告訴你我僵硬在這裡很久了))。

next

讓我們帶著問題來思考,為什麼我們要給物件賦值?賦值會有哪些好處呢?

很顯然,上面的**給sht這個物件賦予了新增工作表,這樣的話,這個sht就是乙個擁有新增工作表這個方法的物件。

C 中get和set個人理解

c 中get和set,get是唯讀,set是只寫,是c 對屬性的讀取和寫入 public class student set 上面的例項就是對私有欄位name進行get和set,為什麼要用get和set,可以新增條件限制對get和set 的條件 public class student setels...

Java中對Set和Map的選擇

hashset的效能基本上總是比treeset好,特別是在新增和查詢元素時,而這兩個操作也是最重要的操作。treeset存在的唯一原因是它可以維持元素的排序狀態,所以,只有當需要乙個 排好序的set時,才應該使用treeset。因為其內部結構支援排序,並且因為迭代是我們更有可能執行的操作,所以,用t...

VBA系列 4 VBA中的物件和集合

vba的物件是以分層的結構組織的,本節介紹excel中的物件和集合 關於集合 在vba裡邊有乙個重要概念,即集合。集合是一組屬於同一類的物件,集合 本身也是物件。如workbooks是當前開啟的所有workbook物件的集合 worksheets是包含在特定workbook物件中的所有workshe...