Home > 即効テクニック > Excel VBA > 関数関連のテクニック > マクロでワークシート関数を使う

即効テクニック

関数関連のテクニック

マクロでワークシート関数を使う

(Excel 97/2000)
マクロでワークシート関数を使う場合は、使いたいワークシート関数の前に「Application.」を付けます。
例えば、数値を指定された桁数に切り上げる「ROUNDUP関数」を使う場合は、次のようになります。
Sub Sample()
    Dim n As Integer
    Dim l As Integer

    n = Worksheets(1).Columns.Count
    l = Application.RoundUp(n / 10, 0)
    Columns(l).Select
End Sub
 マクロで使用できるワークシート関数については、ヘルプの「Visual Basicで使用できるワークシート関数一覧」を参照してください。