GTLOGO.GIF - 2,916BYTES GTLOGO3.GIF - 9,138BYTES
<TOPページへ>
ExcelVBAエキスパートへの道


2.セルの操作
○セルのクリア
【Clearメソッド】
Range("A1").Clear … セルA1の内容をすべてクリアにする

【ClearContentsメソッド】
Range("A1").ClearContents … セルA1の値のみをクリアにする

【ClearFormatsメソッド】
Range("A1").ClearFormats … セルA1の書式のみをクリアにする。(例.中央揃えを左揃えにする)

【ClearCommentsメソッド】
Range("A1").ClearComments … セルA1のコメントのみをクリアにする。

○コピー・切り取り・貼り付け
【Copyメソッド】
セルの内容をコピーする。

【Pasteメソッド】
セルの内容を貼り付ける
例.Range("A1").Copy
Range("C3").Select
Activesheet.Paste … セルA1の内容をコピーし、C3に貼り付ける。

Range("A1").Copy Destination:=Range("C3") … 引数Destinationを使用してC3を指定すると直接A1の内容をC3にコピーできる。

【Cutメソッド】
切り取りを行う場合はCopyの変わりにCutを使用する。使い方は同じ。

【PasteSpecialメソッド】
「形式を選択して貼りつけ」ができる。引数Pasteに内容を指示するための定数を指定する。
定数
xlPasteAll(標準) :すべて
xlPasteAllExceptBorders :罫線を除くすべて
xlPasteColumnWidths :列幅
xlPasteComments :コメント
xlPasteFormats :書式
xlPasteFormulas :数式
xlPasteFormulasAndNumberFormats :数式と数値の書式
xlPasteValidation :入力規則
xlPasteValues :値
xlPasteValuesAndNumberFormats :値と数値の書式
例.Range("A1").Copy
Range("C1").PasteSpecial Paste:= xlPasteFormats … セルA1をコピーし、その書式のみをセルC1にはりつける。

【Valueプロパティ】
セルの大きさが同じ場合、Valueプロパティでもコピーが可能
例.Range("A1:B3").Value = Range("C1:D3").Value … セルA1からB3の値を、セルC1からD3にコピーする



<次へ>

文章・内容の無断転載を禁止いたします。
Copyright(C)2005 GT.もーしょん!!-All Rights Reserved