名前の定義を利用@Excel マクロ・VBA

マクロで名前の定義を利用します。

Namesプロパティを用いて、名前を追加します。
以下では、セルA1に"名前A"として名前の定義をしています。

定義をしたら、"名前A"を用いて処理を行います。

使いこなせば、便利でしょうね。



Sub test()

    'セルA1に値を設定
    Range("A1").Value = "A1"

    'セルA1に名前を定義(「名前A」とする)
    Worksheets("Sheet1").Names.Add Name:="名前A", RefersTo:=Range("A1")

    '「名前A」を用いて値を取得
    MsgBox Range("名前A").Value

    'セルB1に数式セット
    '数式:「=A1」を名前の定義を用いてセットする(=名前A)
    Range("B1").Formula = "=名前A"

End Sub




Copyright (C) Excelマクロ・VBAのお勉強. All Rights Reserved.