VBAのコードの書き方についてVBAの変数宣言につていVBAは先頭で宣言するのが一般とどこかで見たことがありますがコードの先頭でまとめて宣言するのではなく、良いコードの書き方は、変数は使う直前で宣言する使用する場所の近くで宣言するほうがいいと指摘受けました。良いコードにするには変数は使う直前で宣言するのが良いのでしょうか。悪い例 Sub Sample() Dim i As Long Dim j As Long Dim lastRow As Long Dim total As Double Dim ws As Worksheet ' …… End Sub

1件の回答

回答を書く

1268425

2026-03-19 22:10

+ フォロー

「変数は使う直前で宣言」の一択です。

メソッドの先頭で変数宣言するメリットは皆無です。

(これはもはや議論の余地がありません)



プロジェクトのコーディング規約にないなら追加すること。

「先頭で宣言」と決められているならコーディング規約を変えること。



「正しい規約」から「正しい規約」への変更

これは議論のあるところですが

「誤った規約」から「正しい規約」への変更

これはすぐに実施すべき当然の行為です。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有