回答編集履歴

2

edit

2020/10/19 04:16

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -3,6 +3,8 @@
3
3
  方法があるのでは?と思いました。
4
4
 
5
5
 
6
+
7
+ そのような方法があったとして、それだけのコード量が残り続けるのは結局同じです。
6
8
 
7
9
  そういう方法を考えるのではなく「処理の共通化」を考えたほうが良いです。
8
10
 
@@ -15,3 +17,9 @@
15
17
 
16
18
 
17
19
  何かしらの情報を引数、パラメータとして渡せばその情報を使って一定の処理をさせるものです。
20
+
21
+
22
+
23
+ 各画面やシートから呼び出したいのでしたら「標準モジュール」に定義しておくことで
24
+
25
+ 共通関数として呼び出すこともできます。

1

edit

2020/10/19 04:16

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,3 +1,17 @@
1
1
  > 一か所を修正したら全て反映されるような
2
2
 
3
3
  方法があるのでは?と思いました。
4
+
5
+
6
+
7
+ そういう方法を考えるのではなく「処理の共通化」を考えたほうが良いです。
8
+
9
+ VBAにはfunctionやSubといったプロシージャがあります。
10
+
11
+
12
+
13
+ 他の言語では「関数」と呼ばれるもの。
14
+
15
+
16
+
17
+ 何かしらの情報を引数、パラメータとして渡せばその情報を使って一定の処理をさせるものです。