關於offset和resize的用法

2022-08-27 03:48:08 字數 1403 閱讀 1350

返回乙個

range

物件,該物件代表某個指定區域以外的區域。唯讀。

expression.offset(rowoffset, columnoffset)

expression      必需。該表示式返回乙個 range 物件。

rowoffset variant 型別,可選。該區域將偏移的行數(正值、負值或 0(零))。正值表示向下偏移,負值表示向上偏移,預設值為 0。

columnoffset variant 型別,可選。該區域將偏移的列數(正值、負值或 0(零))。正值表示向右偏移,負值表示向左,預設值為 0。

示例本示例啟用 sheet1 上活動單元格向右偏移三列、向下偏移兩行處的單元格。

worksheets("sheet1").activate activecell.offset(rowoffset:=3, columnoffset:=2).activate本示例假設 sheet1 中包含乙個具有標題行的**。本示例先選定該**,但並不選擇行首。
執行本示例之前,活動單元格必須位於**中。
set tbl = activecell.currentregion tbl.offset(1, 0).resize(tbl.rows.count - 1, tbl.columns.count).select
參閱應用於

示例特性

調整指定區域的大小。返回 range 物件,該物件代表調整後的區域。

expression.resize(rowsize, columnsize)

expression      必需。該表示式返回要調整大小的 range 物件。

rowsize variant 型別,可選。新區域中的行數。如果省略該引數,則該區域中的行數保持不變。

columnsize variant型別,可選。新區域中的列數。如果省略該引數。則該區域中的列數保持不變。

示例本示例調整 sheet1 中選定區域的大小,使之增加一行和一列。

worksheets("sheet1").activate numrows = selection.rows.count numcolumns = selection.columns.count selection.resize(numrows + 1, numcolumns + 1).select
本示例假定在 sheet1 中有乙個包含標題行的表。本示例選定該錶,但不選定標題行。
執行本示例之前,活動單元格必須處於該表中。
set tbl = activecell.currentregion tbl.offset(1, 0).resize(tbl.rows.count - 1, tbl.columns.count).select
今天你菊子曰了麼?

關於Mysql中limit與offset

1 select from 表名 limit n 取資料庫前n條資料 等價於 select from 表名 limit 0,n 2 select from 表名 limit n,m 從第n 1條資料開始取,直至取到m條資料為止。3 select from 表名 limit n,1 像網上指這條資料從...

容器中 reserve和resize

vector 的reserve增加了vector的capacity,但是它的size沒有改變!而 resize 改變了vector的capacity 同時也增加了它的size!原因如下 reserve是容器預留空間,但在空間內不真正建立元素物件,所以在沒有新增新的物件之前,不能引用容器內的元素。加入...

resize和reverse的區別

首先,兩個函式的功能是有區別的 reserve是容器預留空間,但並不真正建立元素物件,在建立物件之前,不能引用容器內的元素,因此當加入新的元素時,需要用push back insert 函式。resize是改變容器的大小,並且建立物件,因此,呼叫這個函式之後,就可以引用容器內的物件了,因此當加入新的...