Excel VBA之Range屬性的操作,十分有用

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

End屬性

該屬性返回當前區域結尾處的單元格,有四種語法如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

End屬性

該屬性返回當前區域結尾處的單元格,有四種語法如下:

Excel VBA之Range屬性的操作,十分有用

如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

End屬性

該屬性返回當前區域結尾處的單元格,有四種語法如下:

Excel VBA之Range屬性的操作,十分有用

如下:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Value屬性

Vaule屬性就是單元格的內容。如下給目標單元格賦值:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

End屬性

該屬性返回當前區域結尾處的單元格,有四種語法如下:

Excel VBA之Range屬性的操作,十分有用

如下:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Value屬性

Vaule屬性就是單元格的內容。如下給目標單元格賦值:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Count屬性

Count屬性返回目標區域的單元格數目,如下:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

End屬性

該屬性返回當前區域結尾處的單元格,有四種語法如下:

Excel VBA之Range屬性的操作,十分有用

如下:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Value屬性

Vaule屬性就是單元格的內容。如下給目標單元格賦值:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Count屬性

Count屬性返回目標區域的單元格數目,如下:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Address屬性

Address屬性就是代表單元格的地址,比如:

=============================================================

====================

|| 版本號:Excel2013. ||

====================

Range對象的屬性也很雜亂,部分屬性在本篇做個筆記

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

offset屬性

該屬性以Range指定的區域為標準進行移動,返回的是移動後的新區域

如下:

Excel VBA之Range屬性的操作,十分有用

上述代碼表示以A1為準,向下移動2行向右移動1列,那麼返回的是B3單元格。

如下:

Excel VBA之Range屬性的操作,十分有用

這個就是以區域A1:D3為基準了,返回的則是B4:E6區域。

注:offset第一參數表示上下移動,正數表示下移,負數表示上移,0表示不移動

offset第二參數表示左右移動,正數表示右移,負數表示左移,0表示不移動

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resize屬性

該屬性將Range區域擴大或縮小,其中是以Range區域左上角的單元格為基準的。

如下:

Excel VBA之Range屬性的操作,十分有用

將Range區域擴大為一個3行2列的區域,以B2作為左上角,則新區域為B2:C4

再例如:

Excel VBA之Range屬性的操作,十分有用

將A1:B2區域變成一個具有3行2列的區域,其中以A1作為左上角,那麼新區域為A1:B3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UsedRange屬性

UsedRange屬於Worksheet的屬性,其返回的是已經使用的單元格所圍成的區域,包括

空行和空列。

例如:

Excel VBA之Range屬性的操作,十分有用

如下,返回的則是A1:C6區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CurrentRegion屬性

返回當前區域,即以空行和空列為邊界的區域。如下:

Excel VBA之Range屬性的操作,十分有用

如下,返回的是A1:B4區域

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

End屬性

該屬性返回當前區域結尾處的單元格,有四種語法如下:

Excel VBA之Range屬性的操作,十分有用

如下:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Value屬性

Vaule屬性就是單元格的內容。如下給目標單元格賦值:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Count屬性

Count屬性返回目標區域的單元格數目,如下:

Excel VBA之Range屬性的操作,十分有用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Address屬性

Address屬性就是代表單元格的地址,比如:

Excel VBA之Range屬性的操作,十分有用

這個返回的是$A$1

=============================================================

相關推薦

推薦中...