Offset -egenskapen används för att returnera en cell eller ett intervall, som är relativt en angiven ingångscell eller intervall.
Använda Offset med Range Object
Du kan använda följande kod med Range -objektet och egenskapen Offset för att välja cell B2, om cell A1 är inmatningsområdet:
1 | Område ("A1"). Offset (1, 1) .Välj |
Resultatet är:
Lägg märke till syntaxen:
Range.Offset (RowOffset, ColumnOffset)
Positiva heltal säger till Offset att flytta nedåt och åt höger. Negativa heltal flyttas upp och till vänster.
Egenskapen Offset börjar alltid räkna från den övre vänstra cellen i ingångscellen eller intervallet.
Använda förskjutning med cellobjektet
Du kan använda följande kod med Cells -objektet och egenskapen Offset för att välja cell C3 om cell D4 är inmatningsområdet:
Celler (4, 4) .Offset (-1, -1) .Välj
Välja en grupp celler
Du kan också välja en cellgrupp med egenskapen Offset. Följande kod kommer att välja intervallet som är 7 rader nedan och 3 kolumner till höger om inmatningsområdet ("A1: A5"):
1 | Område ("A1: A5"). Offset (7, 3) .Välj |
Område (“D8: D12”) är valt: