どのように私ブレークVBAコードは、2つまたはMicrosoft Excel 2010で複数行に行う
コードを作成するときに、長いステートメントを作成し、ユーザーがVBコードエディターで水平方向にスクロールしてコードを表示する必要がある場合があります。これはコードの実行方法には影響しませんが、ユーザーや他の誰かが読むのが難しくなります。モニター上のコード。これらの場合、1つの長いステートメントを複数の行に分割することをお勧めします。
コードを複数行に分割することで、オンラインと印刷時の両方でコードが読みやすくなります。
コードを複数行に分割するには、次の手順に従ってください。
MicrosoftExcelを開きます。 Alt + F11を押して、VBAエディター画面を起動します。コードを含むモジュールをクリックします。
-
画面の右側をクリックします。コードを分割する文字をクリックします。
FileFormat:というテキストの後にコードを表示することはできません。したがって、キーボードのスペースバードキーを押してスペースを追加してから、アンダースコアを入力します。キーボードのEnterキーを押すと、その行の残りのコードが最初の行のすぐ下の新しい行にドロップダウンします。ここでは、アンダースコアが行継続文字として使用されています。以下のスクリーンショットを参照してください。
上記の手順は、多くの行に続く大きなコード行に対して繰り返すことができるため、作成する新しい行ごとにアンダースコア文字を使用できます。以下のスクリーンショットを参照してください–これは複数行に分割された長いコード行です– sFormula = “= IF(”&c& “$ 1 =” “NO” “、” “” “、(”&_ “(SUMPRODUCT(- ( “&z&” $ M $ 2:$ M $ 65535 “”)= “&c&” $ 2)、-( “&z&” $ S $ 2:$ S $ 65535 “”)= “”プレミアムEB-直接””)、-( “&z&” $ T $ 2:$ T $ 65535 “”)= $ A343)、 “&z&” $ G $ 2:$ G $ 65535 “”))+ “&” SUMPRODUCT( -( “&z&” $ M $ 2:$ M $ 65535 “”)= “&c&” $ 2)、-( “&z&” $ S $ 2:$ S $ 65535 “”)= “”プレミアムEB –RI “”)、-( “&z&” $ T $ 2:$ T $ 65535 “”)= $ A343)、 “&z&” $ G $ 2:$ G $ 65535 “”))+ “&” SUMPRODUCT(-( “&z&” $ M $ 2:$ M $ 65535 “”)= “&c&” $ 2)、-( “&z&” $ S $ 2:$ S $ 65535 “”)= “”プレミアムEB-RO “”)、-( “&z&” $ T $ 2:$ T $ 65535 “”)= $ A343)、 “&z&” $ G $ 2:$ G $ 65535 “”))))) “
Range(c& “344”)。Formula = sFormula