ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

A1 形式と R1C1 形式を変換、相対参照と絶対参照を変換(ConvertFormula)

   

ConvertFormula メソッド

数式で参照しているアドレスの相対参照絶対参照の変換、セルの参照方法の A1 形式R1C1 形式の変換、またはその両方の変換を行うには、ConvertFormula メソッドを使用します。


【書式】

object.ConvertFormula ( formula, fromreferencestyle [, toreferencestyle, toabsolute, relativeTo ] )


引数・戻り値

  • object  ・・・  対象となる Application オブジェクトを指定します。
  • formula  ・・・  変換対象の数式を指定します。数式の先頭には等号(=)を付けます。(省略不可)
  • fromreferencestyle  ・・・  変換前の参照形式を XlReferenceStyle 列挙型 の定数またはその値を指定します。(省略不可)
    定数 内容
    xlA1 1 A1 形式の参照(既定値)
    xlR1C1 -4150 R1C1 形式の参照

  • toreferencestyle  ・・・  変換する参照形式を XlReferenceStyle 列挙型 の定数またはその値を指定します。省略すると参照形式は変更されず、引数 fromreferencestyle で指定された形式が使用されます。
  • toabsolute  ・・・  変換する参照の種類を XlReferenceType 列挙型 の定数またはその値を指定します。この引数を省略すると、参照の種類は変更されません。
    定数 内容
    xlAbsolute 1 行と列が絶対参照
    xlAbsRowRelColumn 2 行が絶対参照で列が相対参照
    xlRelative 3 行と列が相対参照
    xlRelRowAbsColumn 4 行が相対参照で列が絶対参照

  • relativeto  ・・・  1 つのセルを含む Range オブジェクトを指定します。このセルは、相対参照の基点となります。(省略可)



ConvertFormula メソッド 使用例

サンプルVBAソース


実行結果

サンプルVBAソース実行前

ConvertFormula メソッド 例1_01

実行後

ConvertFormula メソッド 例1_02



ConvertFormula メソッド 使用例 2

サンプルVBAソース


実行結果

サンプルVBAソース実行前

ConvertFormula メソッド 例2_01

実行後

ConvertFormula メソッド 例2_02


 - セルの操作 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ワイルドカードを使って検索(Find メソッド)

Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …

セル内の編集を禁止する(EditDirectlyInCell プロパティ)

EditDirectlyInCell プロパティ エクセルでは、セルをダブルクリ …

ハイパーリンク(Hyperlink オブジェクトのメソッド)

Hyperlink オブジェクトのメソッド Hyperlinks コレクション …

列幅を取得・設定・する(ColumnWidth プロパティ)

ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …

Goto メソッド
指定したセルへ移動(Goto メソッド)

指定したセルへ移動 指定したシートの指定したセルへジャンプするには、Goto メ …

文字列をセル幅で折り返す(WrapText プロパティ)

WrapText プロパティ WrapText プロパティは、セルに表示されてい …

セルの幅・高さの自動調整(AutoFit メソッド)

AutoFit メソッド AutoFit メソッドは、指定したセル・セル範囲(R …

外枠罫線の設定(BorderAround メソッド)

外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …

列名・列番号取得 使用例
列名を取得、列番号を取得(Address プロパティ,Column プロパティ)

列番号を取得する セル番地(「A1」や「B3」)や列名(「A」「B」「C」&#8 …

入力規則(Validation オブジェクト)

Validation オブジェクト セル範囲に入力できる値を制限するには 入力規 …