• 検索結果がありません。

エクセルVBAによる環境騒音マップの作成

N/A
N/A
Protected

Academic year: 2021

シェア "エクセルVBAによる環境騒音マップの作成"

Copied!
12
0
0

読み込み中.... (全文を見る)

全文

(1)

- 77 -

エクセルVBAによる環境騒音マップの作成

エクセルVBAによる環境騒音マップの作成

エクセルVBAによる環境騒音マップの作成

エクセルVBAによる環境騒音マップの作成

E EE

Environmental Noise Map by Excel VBAnvironmental Noise Map by Excel VBAnvironmental Noise Map by Excel VBAnvironmental Noise Map by Excel VBA 永 田 義 昭 Yoshiaki NAGATA キ−ワ−ド:環境騒音、Excel VBA

Key words :environmental noise, Excel VBA 1 1 1 1 はじめにはじめにはじめにはじめに 川崎区内を1500 分の1の地図を用いて100m四方に区 切り、100m四方に 1 箇所の割合で騒音レベルを測定し、 結果をエクセルVBA(以下、VBAという。)を使用し てパソコンで簡単に見ることが出来るプログラムを作成 したので報告する。 2 2 2 2 調査方法調査方法調査方法調査方法 2.1 調査期間 2002 年 7 月から 2002 年 12 月 2.2 測定場所 川崎区内の 829 地点 2.3 測定機器 精密騒音計(リオン製 NL-18) 2.4 測定方法 測定時間は 9 時から 12 時。測定時間は 10 分間とし、 結果を LAeq で表示した。 3 3 3 3 VBAの概要VBAの概要VBAの概要VBAの概要 図1にVBAの概要を示す。 図1は、200m 四方のメッシュ地図にVBAを使用して データをデータの範囲ごとに色別に表示したものである。 以下に、騒音データの結果をVBAを使用して表示する 方法について述べる。 図1 VBAによる地図データの表示 4 4 4 4 VBAの操作手順VBAの操作手順VBAの操作手順VBAの操作手順 4.1 4.1 4.1 4.1 エクセルファイルが1個のVBAの作成エクセルファイルが1個のVBAの作成エクセルファイルが1個のVBAの作成エクセルファイルが1個のVBAの作成 エクセルファイル(以下、ファイルという。) 1個に地 域メッシュ図を作成する手順について以下に示す。 4.1.1 4.1.1 4.1.1 4.1.1 手書きによる地域メッシュ図の作成手書きによる地域メッシュ図の作成手書きによる地域メッシュ図の作成手書きによる地域メッシュ図の作成 最初に、精緻な地図は描けないが、地域メッシュ図を 手書きで作成する。図2は、川崎市の 500m メッシュ地勢 図を手書きで作成したものであるが、各セルは、正方形 で設定されるので手書きでも容易に地図が描ける。 図2 川崎市の 500m メッシュ地図 4.1.2 4.1.2 4.1.2 4.1.2 メッシュ番号とデータの入力メッシュ番号とデータの入力メッシュ番号とデータの入力メッシュ番号とデータの入力 次に、各メッシュに対応したデータを入力する。 図3 メッシュコード、セル位置、データの入力画面 データ 1 2 3 4 5 6 7 8 9 10 地域メッシュ図 1 2 3 4 5 6 7 8 9 10 メ ッ シ ュ ・ コ ー ド セ ル の 位 置 デ ー タ 2 6 1 3 1 0 B G 3 4 6 7 2 6 2 3 0 0 B G 3 3 5 7 2 6 2 3 1 0 B G 3 2 7 0 2 6 2 3 1 1 B H 3 2 2 6 3 3 0 0 B G 3 1 2 6 9 2 0 0 B E 3 9 8 2 2 6 9 2 1 0 B E 3 8 7 7 2 6 9 2 1 1 B F 3 8 6 5 2 6 0 2 0 0 B E 3 7 2 6 0 2 0 1 B F 3 7 2 6 0 2 1 0 B E 3 6 2 6 0 2 1 1 B F 3 6 2 6 2 2 0 0 B E 3 3 7 4 2 6 2 2 0 1 B F 3 3 6 3 2 6 2 2 1 0 B E 3 2 5 5 2 6 2 2 1 1 B F 3 2 7 1 2 6 3 2 0 0 B E 3 1 6 8 2 6 3 2 0 1 B F 3 1 6 5 2 6 3 2 1 0 B E 3 0 6 9 2 6 3 2 1 1 B F 3 0 2 6 4 2 0 0 B E 2 9 2 6 8 1 0 0 B C 4 1 2 6 8 1 1 0 B C 4 0 7 7 2 6 8 1 1 1 B D 4 0 5 9 2 6 9 1 0 0 B C 3 9 6 2 2 6 9 1 0 1 B C 3 8 6 7 2 6 9 1 1 0 B D 3 9 6 3

(2)

- 78 - 4.1.3 4.1.3 4.1.3 4.1.3 データ貼付けのVBAの作成データ貼付けのVBAの作成データ貼付けのVBAの作成 データ貼付けのVBAの作成 図 3 で入力したデータを所定のセル位置に貼り付 くように以下のプログラムを作成する。 Sub 騒音分布() マクロ記録日 : 2002/9/10 Range("BG34") = Range("C2") Range("BG33") = Range("C3") Range("BG32") = Range("C4") Range("BH32") = Range("C5") Range("BG31") = Range("C6") Range("BE39") = Range("C7") Range("BE38") = Range("C8") Range("BF38") = Range("C9") Range("BE37") = Range("C10") Range("BF37") = Range("C11") Range("BE36") = Range("C12") Range("BF36") = Range("C13") Range("BE33") = Range("C14") Range("BF33") = Range("C15") Range("BE32") = Range("C16") Range("BF32") = Range("C17") Range("BE31") = Range("C18") Range("BF31") = Range("C19") Range("BE30") = Range("C20") Range("BF30") = Range("C21") Range("BE29") = Range("C22") Range("Bc41") = Range("C23") Range("BC40") = Range("C24") Range("BD40") = Range("C25") Range("BC39") = Range("C26") Range("BC38") = Range("C27") Range("BD39") = Range("C28") Range("BD38") = Range("C29") Range("BC37") = Range("C30") Range("BD37") = Range("C31") Range("BC36") = Range("C32") Range("BD36") = Range("C33") Range("BC35") = Range("C34") Range("BD35") = Range("C35") Range("BC34") = Range("C36") Range("Bd34") = Range("C37") Range("Be35") = Range("C38") Range("Bf35") = Range("C39") Range("Be34") = Range("C40") Range("Bf34") = Range("C41") Range("BC33") = Range("C42") Range("BD33") = Range("C43") Range("BC32") = Range("C44") Range("BD32") = Range("C45") Range("BC31") = Range("C46") Range("BD31") = Range("C47") Range("BC30") = Range("C48") Range("BD30") = Range("C49") Range("BC29") = Range("C50") Range("BD29") = Range("C51") Range("BC28") = Range("C52") Range("BA45") = Range("C53") Range("BB45") = Range("C54") Range("BA44") = Range("C55") Range("BB44") = Range("C56") Range("BA43") = Range("C57") Range("BA42") = Range("C58") Range("BA41") = Range("C59") Range("BB41") = Range("C60") Range("BA40") = Range("C61") Range("BB40") = Range("C62") Range("BA39") = Range("C63") Range("BB39") = Range("C64") Range("BA38") = Range("C65") Range("BB38") = Range("C66") Range("BA37") = Range("C67") Range("BB37") = Range("C68") Range("BA36") = Range("C69") Range("BB36") = Range("C70") Range("BA35") = Range("C71") Range("BB35") = Range("C72") Range("BA34") = Range("C73") Range("BB34") = Range("C74") Range("BA33") = Range("C75") Range("BB33") = Range("C76") Range("BA32") = Range("C77") Range("BB32") = Range("C78") Range("BA31") = Range("C79") Range("BB31") = Range("C80") Range("BA30") = Range("C81") Range("BB30") = Range("C82") Range("BA29") = Range("C83") Range("BB29") = Range("C84") Range("BA28") = Range("C85") Range("BB28") = Range("C86") Range("AY47") = Range("C87") Range("AY46") = Range("C88") Range("AZ46") = Range("C89") Range("AY45") = Range("C90") Range("AZ45") = Range("C91") Range("AY44") = Range("C92") Range("AZ44") = Range("C93") Range("AY43") = Range("C94") Range("AZ43") = Range("C95") 以下 略 End Sub

(3)

- 79 - 4.1.4 4.1.4 4.1.4 4.1.4 VBAの実行VBAの実行VBAの実行 VBAの実行 3.1.3 のプログラムを実行すると、図4に示すよう にメッシュ地勢図の指定されたセルにデータが貼り付 く。 図4 データが貼り付けられた画面 4.1.5 4.1.5 4.1.5 4.1.5 色別に表示するVBAの作成色別に表示するVBAの作成色別に表示するVBAの作成 色別に表示するVBAの作成 次に、図4のデータを色別に表示するには、以下の プログラムを作成する。 Sub 騒音分布() マクロ記録日 : 2002/9/10 ユーザー名 : 騒音振動 Range("BG34") = Range("C2") 中簡略 Range("F9") = Range("C716") の後に、下記を加える。 Dim myrange As Range

For Each myrange In

Worksheets(1).Range("E2:BH47")

If myrange.Value < 45 And myrange.Value > 0 Then myrange.Interior.Color = RGB(100, 255, 0)

If myrange.Value < 50 And myrange.Value >= 45 Then myrange.Interior.Color = RGB(200, 255, 150) If myrange.Value < 55 And myrange.Value >= 50 Then myrange.Interior.Color = RGB(255, 255, 200) If myrange.Value < 60 And myrange.Value >= 55 Then myrange.Interior.Color = RGB(255, 255, 0)

If myrange.Value < 65 And myrange.Value >= 60 Then myrange.Interior.Color = RGB(255, 150, 0)

If myrange.Value < 70 And myrange.Value >= 65 Then myrange.Interior.Color = RGB(255, 100, 100)

If myrange.Value >= 70 And myrange.Value Then myrange.Interior.Color = RGB(255, 0, 0) ActiveWindow.DisplayGridlines = True Next End Sub 図5は、データ範囲と色の組合せを示したもので、 色の組合せは自由に変えることができる。

70 dB 以上

70 dB 未満

65 dB 未満

60 dB 未満

55 dB 未満

50 dB 未満

45 dB 未満

図5 データの範囲と色の関係 56 53 57 53 57 66 6751 53 61 56 60 5254 49 60 58 62 64 57 6252 58 53 54 56 49 51 48 56 55 48 46 55 5361 71 67 57 50 55 58 57 56 55 55 58 56 49 58 51 63 5256 58 49 69 58 51 48 54 51 57 56 53 59 57 59 57 53 56 57 55 52 4754 64 56 49 52 45 61 59 56 67 5149 54 64 61 56 54 58 54 49 51 54 59 55 4850 56 62 48 41 43 46 49 51 60 585150 51 46 62 55 51 58 54 55 51 58 54 51 58 50 4852 50 60 61 62 52 49 54 53 62 54514874 48 49 72 55 51 49 60 56 52 72 55 49 4548 63 72 48 48 53 62 60 57 56 5853465361 56 56 49 72 56 56 58 61 56 49 63 3943 47 60 49 68 65 58 56 56 53 59607643616465 57 56 56 53 57 64 56 57 56 56 5253 43 59 63 48 51 49 41 64 61 49574259665456 53 57 61 56 56 54 66 61 53 5251 45 57 45 62 61 48 55 46 62 56615462616653 42 54 53 56 62 64 50 50 61 60 51 46 66 57 57 46 52 51 48 50577152536747 48 49 68 56 62 64 48 46 63 52 74 62 59 58 65 48 53 48 55 58 67555459585170 56 64 60 62 64 46 58 51 47 48 62 59 59 55 53 50 49 59 57 69545867655558 46 69 53 50 48 46 55 67 43 64 60 69 56 58 55 58 54 68486350515670 56 55 56 44 60 56 46 50 52 51 55 51 57505851515559 50 53 59 56 56 51485656516150 66 52 59 71 53 50506166546163 54 51 56 58 65 64 47 63 51 52 52 70 61 61 73 57 75 63 61 55 67 52 71 69 67 61 69 67 60 53 62 47 67 58 51 47 66 51 56 58 70 52 63 70 72 58 63 58 65 63 65 64 56 82 67 75 61 64 58 62 73 59 75 51 65 56 61 63 71 55 64 73 72 61 52 65 69 57 51 59 64 69 56 55 56 61 59 66 58 67 68 65 52 47 67 70 58 52 63 67 59 60 71 78 61 56 55 71 70 62 49 64 55 70 66 55 64 47 70 66 68 61 64 74 63 57 54 56 69 64 72 55 58 57 56 63 55 72 55 66 67 54 58 57 52 60 51 59 55 55 65 68 59 74 69 71 74 71 72 62 70 57 66 61 61 61 51 51 69 54 54 61 58 74 56 61 74 71 67 77 65 63 59 64 56 62 63 82 68 64 68 59 77 59 63 62 63 60 64 58 72 69 71 81 57 60 68 64 64 62 61 55 68 70 69 69 55 62 75 50 55 500m× 500m メ ッ シ ュ デ ー タ 消 去 デ ー タ 消 去 デ ー タ 消 去 デ ー タ 消 去 色 消 去 色 消 去 色 消 去 色 消 去 環 境 騒 音

(4)

- 80 - 4. 4. 4. 4.1.6 1.6 1.6 色別に表示するVBAの実行1.6 色別に表示するVBAの実行色別に表示するVBAの実行 色別に表示するVBAの実行 4.1.5 のプログラムを実行すると、図6で示すよう にデータが色別に表示できる。 図6 データの色別表示画面 4.2 4.2 4.2 4.2 複数ファイルを使用するVBAの作成複数ファイルを使用するVBAの作成複数ファイルを使用するVBAの作成複数ファイルを使用するVBAの作成 図7は、地図上にデータを表示させる初期画面を 示したものである。これは、川崎市内の7つの区か ら、地区名を表わすボタンを選択すると、当該地区 の騒音レベルが表示される仕組みである。このプロ グラムの作成について以下に述べる。 図7 地図上にデータを表示させる初期画面 4.2.1 4.2.1 4.2.1 4.2.1 フォルダとファイルの構成フォルダとファイルの構成フォルダとファイルの構成 フォルダとファイルの構成 図8に、図7のプログラムを作成するためのVB Aの構成図を示す。 図8 VBAの構成図 500m×500m メッシュ デー タ消去 デー タ消去デー タ消去 デー タ消去 色 消去 色 消去 色 消去 色 消去 環境騒音

お住まいの区をクリックしてください

お住まいの区をクリックしてください

お住まいの区をクリックしてください

お住まいの区をクリックしてください

多 摩 区 多 摩 区 多 摩 区 多 摩 区 麻 生 区 麻 生 区 麻 生 区 麻 生 区 宮 前 区 宮 前 区 宮 前 区 宮 前 区 高 津 区 高 津 区 高 津 区 高 津 区 中 原 区 中 原 区 中 原 区 中 原 区  幸  区  幸  区  幸  区  幸  区 川 崎 区 川 崎 区 川 崎 区 川 崎 区

 閉じる

(D) : ドライブ (D) : ドライブ (D) : ドライブ (D) : ドライブ 地区を呼び出すファイル A地区 B地区 C地区 D地区 地区を呼び出すファイル A地区 B地区 C地区 D地区 地区を呼び出すファイル A地区 B地区 C地区 D地区 地区を呼び出すファイル A地区 B地区 C地区 D地区 地区を呼び出すファイル A地区 B地区 C地区 D地区 地区を呼び出すファイル A地区 B地区 C地区 D地区 地区を呼び出すファイル 田島地区 桜本地区 観音地区 大師地区 中島地区 大島地区 貝塚地区 小田地区 京町地区 麻生区 区を呼び 出す ファイル 音環境 多摩区 高津区 宮前区 中原区 幸 区 川崎区 エクセル ファイル

(5)

- 81 - 複数のフォルダとファイルを組み合わせて作成する。 最初に、パソコンのDドライブに「音環境」という フォルダを作る。さらに、このフォルダの下に川崎 市内の区を表わすフォルダを、各区のフォルダには 区内の地区を収めたファイルを作る。例えば、「川崎 区」を選択すると、図9に示すような川崎区内9地区 を呼び出す画面が表示される。 図9 地区を呼び出す画面 ここから「田島地区」を選択すると、図 10 の画面が 現れ、田島地区の騒音レベルの地図画面が表示され る。 図 10 田島地区の画面 図 10 を拡大した画面を図 11 に示す。 図 11 で希望するマクロボタンを選択すると、結果 が画面上に表示される。 例えば、「田島町」を選択すると、田島町地区の騒 音レベルが騒音レベルに応じて色別に表示される。 また、「測定場所」を選択すると、川崎区内の測定 場所が表示される。 さらに、全地区」を選択すると、図 12 に示すよう に田島町全部の騒音レベルが表示される。 図 11 田島地区を拡大した画面 図 12 田島地区全体の騒音レベルを表示した画面 次に、地区の騒音レベルを表示するには、図 11 の画面で「地区を呼び出す画面に戻る」を選択すると、 図9の地区を呼び出す画面に戻り、他区を選択する。 このように、画面上でマクロボタンを選択するこ とによって、次々と知りたい地区の騒音レベルを表 示させることができる。 以下、ここまでの手順について述べる。 4.2.2 4.2.2 4.2.2 4.2.2 手書きによる地域メッシュ図の作成手書きによる地域メッシュ図の作成手書きによる地域メッシュ図の作成 手書きによる地域メッシュ図の作成 4.1.1 で述べた手書きによる地域メッシュ図の作 成と同様な方法で作成する。 図 10 に示した田島地区の地域メッシュ図は、1500 分の1の地図をもとに、100mメッシュで区切ったも のをファイル上に手書きで作成したものである。 地図が出来上がったら、セル番号とデータを入力 する。例えば、田島町のセル番号1で区切られた地 域の騒音レベルが 62dBだとすると、セル番号1の 100m四方の騒音レベルが 62dBと見なす。以下、 図 13 で示す町名とセル番号とデータを 4.1.3 の方法 で作成する。 45未満 50未満 55未満 60未満 65未満 70未満 70以上 田島町 田島町 田島町 田島町 データ消去 データ消去データ消去 データ消去 色消去色消去色消去色消去 住まいの地区をクリック ! 住まいの地区をクリック ! 住まいの地区をクリック ! 住まいの地区をクリック ! 100m 100m 鋼管通3丁目 鋼管通3丁目 鋼管通3丁目 鋼管通3丁目 鋼管通2丁目 鋼管通2丁目 鋼管通2丁目 鋼管通2丁目 鋼管通1丁目 鋼管通1丁目 鋼管通1丁目 鋼管通1丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 浜町1丁目 浜町1丁目 浜町1丁目 浜町1丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 全地区 全地区 全地区 全地区 追分町 追分町 追分町 追分町 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 浜町2丁目 浜町2丁目 浜町2丁目 浜町2丁目 鋼管通4丁目 鋼管通4丁目 鋼管通4丁目 鋼管通4丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 測定場所 測定場所 測定場所 測定場所 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 追分町 田島町 鋼管通1 鋼管通3 浜町1 鋼管通4 鋼管通2 浜町2 田 島 町 田 島 町田 島 町 田 島 町 デ ー タ 消 去 デ ー タ 消 去 デ ー タ 消 去 デ ー タ 消 去 色 消 去色 消 去色 消 去色 消 去 住 ま い の 地 区 を ク 住 ま い の 地 区 を ク住 ま い の 地 区 を ク 住 ま い の 地 区 を ク 鋼 管 通 3 丁 目 鋼 管 通 3 丁 目鋼 管 通 3 丁 目 鋼 管 通 3 丁 目 鋼 管 通 2 丁 目 鋼 管 通 2 丁 目鋼 管 通 2 丁 目 鋼 管 通 2 丁 目 鋼 管 通 1 丁 目 鋼 管 通 1 丁 目鋼 管 通 1 丁 目 鋼 管 通 1 丁 目 浜 町 1 丁 目 浜 町 1 丁 目 浜 町 1 丁 目 浜 町 1 丁 目 全 地 区 全 地 区全 地 区 全 地 区 追 分 町 追 分 町 追 分 町 追 分 町 浜 町 2 丁 目 浜 町 2 丁 目 浜 町 2 丁 目 浜 町 2 丁 目 鋼 管 通 4 丁 目 鋼 管 通 4 丁 目鋼 管 通 4 丁 目 鋼 管 通 4 丁 目 測 定 場 所 測 定 場 所 測 定 場 所 測 定 場 所 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る

(6)

- 82 - 町 名 セル番号 騒音データ 図 13 町名とセル番号とデータ 4.2. 4.2. 4.2. 4.2.3 3 3 データの貼付けと色別表示のVBAの実行3 データの貼付けと色別表示のVBAの実行データの貼付けと色別表示のVBAの実行 データの貼付けと色別表示のVBAの実行 以下のプログラムを実行すると、図 14 で示す「田 島町」の騒音レベルが色別に表示される。 Sub 田島町() MsgBox ("田島町の騒音を表示します。") Range("W6:BS53").Select With Selection.Font .Size = 6 End With Range("AS7").Select ActiveWindow.SmallScroll Down:=13 ActiveWindow.SmallScroll ToRight:=2 Range("AG15:AH16,AF17,AE18,AD19")=Range("CC1") Range("AF17:AH20,AE19:AE20,AD20")=Range("CC2") Range("AI17:AI20") = Range("CC21") Range("X27:X28,W28,Z25,Y27:Z28") = Range("CC3") Range("Y26:Z26") = Range("CC5") Range("AA25:AD28,AE27:AH28") = Range("CC4") Range("Y26:AK26") = Range("CC5") Range("AE21:AH25") = Range("CC6") Range("AC21:AD24,AB22:AB24,AA23:AA24")=Range(" CC7") Range("AI25:AK25,AI27:AK28,AL27:AL28")=Range(" CC8") Range("AI21:AJ24,AK24") = Range("CC9") Range("W29,X29:X30,Y31,Z31:Z32")=Range("CC10") Range("AA33:AD33,AD34:AF34,AG35:AH35")=Range(" CC11") Range("AE33:AH33,AG34:AH34") = Range("CC12") Range("AE29:AH32") = Range("CC13") Range("Y29:AD30,AA31:AD32") = Range("CC14") Range("AM33:AN34") = Range("CC15") Range("AI29:AL32") = Range("CC16") Range("AM29:AM32") = Range("CC29") Range("AI33:AL35") = Range("CC17") Dim myRange As Range

For Each myRange In

Worksheets(1).Range("W6:BS53")

If myRange.Value < 45 And myRange.Value > 0 Then myRange.Interior.Color = RGB(100, 255, 0) If myRange.Value < 50 And myRange.Value >= 45 Then myRange.Interior.Color = RGB(200, 255, 150) If myRange.Value < 55 And myRange.Value >= 50 Then myRange.Interior.Color = RGB(255, 255, 200) If myRange.Value < 60 And myRange.Value >= 55 Then myRange.Interior.Color = RGB(255, 255, 0) If myRange.Value < 65 And myRange.Value >= 60 Then myRange.Interior.Color = RGB(255, 150, 0) If myRange.Value < 70 And myRange.Value >= 65 Then myRange.Interior.Color = RGB(255, 100, 100) If myRange.Value >= 70 Then myRange.Interior.Color = RGB(255, 0, 0) Next End Sub 図 14 田島町の騒音レベル この方法で、川崎区内のプログラムを作成する。 VBAを実行して全ての地区について、地区全体 の騒音レベルをデータに代って色別で表示した結果 を図 15∼図 22 に示す。 田 島 町 1 6 2 田 島 町 2 5 2 田 島 町 3 5 2 田 島 町 4 4 9 田 島 町 5 6 2 田 島 町 6 4 7 田 島 町 7 5 7 田 島 町 8 4 7 田 島 町 9 5 0 田 島 町 1 0 5 2 田 島 町 1 1 6 7 田 島 町 1 2 6 0 田 島 町 1 3 5 3 田 島 町 1 4 5 0 田 島 町 1 5 4 8 田 島 町 1 6 5 0 田 島 町 1 7 4 9 鋼 管 通 1 丁 目 1 8 6 3 鋼 管 通 1 丁 目 1 9 6 2 鋼 管 通 1 丁 目 2 0 6 7 鋼 管 通 1 丁 目 2 1 4 7 鋼 管 通 1 丁 目 2 2 4 2 鋼 管 通 1 丁 目 2 3 5 7 鋼 管 通 1 丁 目 2 4 4 9 鋼 管 通 1 丁 目 2 5 4 9 鋼 管 通 1 丁 目 2 6 4 9 鋼 管 通 1 丁 目 2 7 4 5 鋼 管 通 1 丁 目 2 8 5 4 鋼 管 通 1 丁 目 2 9 4 0 鋼 管 通 3 丁 目 3 0 6 6 鋼 管 通 3 丁 目 3 1 6 6 鋼 管 通 3 丁 目 3 2 6 4 45未満 50未満 55未満 60未満 65未満 70未満 70以上 62 62 62 62 52 52 52 47 62 52 52 52 47 62 52 52 52 52 47 52 52 52 52 52 47 57 57 47 47 47 47 50 50 57 57 57 47 47 47 47 50 50 57 57 57 57 47 47 47 47 50 50 57 57 57 57 47 47 47 47 50 50 50 52 49 49 49 49 47 47 47 47 47 47 47 62 62 62 62 62 62 62 62 62 62 62 62 62 52 52 52 49 49 49 49 49 49 49 49 47 47 47 47 52 52 52 52 49 49 49 49 49 49 49 49 47 47 47 47 52 52 50 50 50 50 50 50 53 53 53 53 50 50 50 50 40 52 50 50 50 50 50 50 53 53 53 53 50 50 50 50 40 52 52 50 50 50 50 53 53 53 53 50 50 50 50 40 52 50 50 50 50 53 53 53 53 50 50 50 50 40 67 67 67 67 60 60 60 60 49 49 49 49 48 48 67 67 67 60 60 49 49 49 49 48 48 67 67 49 49 49 49 田島町 田島町田島町 田島町 データ消去 データ消去データ消去 データ消去 色消去色消去色消去色消去 住まいの地区をクリック ! 住まいの地区をクリック !住まいの地区をクリック ! 住まいの地区をクリック ! 100m 100m 鋼管通3丁目 鋼管通3丁目鋼管通3丁目 鋼管通3丁目 鋼管通2丁目 鋼管通2丁目鋼管通2丁目 鋼管通2丁目 鋼管通1丁目 鋼管通1丁目鋼管通1丁目 鋼管通1丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 浜町1丁目 浜町1丁目 浜町1丁目 浜町1丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 全地区 全地区全地区 全地区 追分町 追分町追分町 追分町 はじめの画面に戻る はじめの画面に戻るはじめの画面に戻る はじめの画面に戻る 浜町2丁目 浜町2丁目 浜町2丁目 浜町2丁目 鋼管通4丁目 鋼管通4丁目鋼管通4丁目 鋼管通4丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 測定場所 測定場所 測定場所 測定場所 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る地区を呼び出す画面に戻る 地区を呼び出す画面に戻る はじめの画面に戻る はじめの画面に戻るはじめの画面に戻る はじめの画面に戻る 追分町 田島町 鋼管通1 鋼管通3 浜町1 鋼管通4 鋼管通2 浜町2

(7)

- 83 - 図 15 桜本地区全体の騒音レベルを表示した画面 図 16 観音地区全体の騒音レベルを表示した画面 4 5 未 満 5 0 未 満 5 5 未 満 6 0 未 満 6 5 未 満 7 0 未 満 7 0 以 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! 全 地 区 全 地 区 全 地 区 全 地 区 桜 本 1 丁 目 桜 本 1 丁 目桜 本 1 丁 目 桜 本 1 丁 目 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 桜 本 2 丁 目 桜 本 2 丁 目 桜 本 2 丁 目 桜 本 2 丁 目 浜 町 4 丁 目 浜 町 4 丁 目 浜 町 4 丁 目 浜 町 4 丁 目 デ ー タ 消 去 デ ー タ 消 去デ ー タ 消 去 デ ー タ 消 去 池 上 新 町 1 丁 目 池 上 新 町 1 丁 目池 上 新 町 1 丁 目 池 上 新 町 1 丁 目 測 定 場 所 測 定 場 所測 定 場 所 測 定 場 所 藤 崎 4 丁 目 藤 崎 4 丁 目 藤 崎 4 丁 目 藤 崎 4 丁 目 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 色 消 去 色 消 去 色 消 去 色 消 去 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 るは じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 桜 本 1 桜 本 2 浜 町 4 池 上 新 町 1 藤 崎 4 浜 町 3 45未 満 50未 満 55未 満 60未 満 65未 満 70未 満 70以 上 住 ま い の 地 区 を ク リ ック   ! 住 ま い の 地 区 を ク リ ック   ! 住 ま い の 地 区 を ク リ ック   ! 住 ま い の 地 区 を ク リ ック   ! 観 音 1丁 目 観 音 1丁 目 観 音 1丁 目 観 音 1丁 目 全 地 区 全 地 区全 地 区 全 地 区 藤 崎 3 丁 目 藤 崎 3 丁 目藤 崎 3 丁 目 藤 崎 3 丁 目 色 消 去 色 消 去 色 消 去 色 消 去 四 谷 上 町 四 谷 上 町 四 谷 上 町 四 谷 上 町 池 上 新 町 2 丁 目 池 上 新 町 2 丁 目池 上 新 町 2 丁 目 池 上 新 町 2 丁 目 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 測 定 場 所 測 定 場 所 測 定 場 所 測 定 場 所 デ ー タ 消 去デ ー タ 消 去デ ー タ 消 去デ ー タ 消 去 観 音 2丁 目 観 音 2丁 目 観 音 2丁 目 観 音 2丁 目 池 上 新 町 2 観 音 1 四 谷 上 町 藤 崎 3 観 音 2

(8)

- 84 - 図 17 大師地区全体の騒音レベルを表示した画面 図 18 中島地区全体の騒音レベルを表示した画面 45未満 50未満 55未満 60未満 65未満 70未満 70以上 65 住まいの地区をクリック ! 住まいの地区をクリック !住まいの地区をクリック ! 住まいの地区をクリック ! 台町 台町台町 台町 東門前1丁目 東門前1丁目 東門前1丁目 東門前1丁目 昭和1丁目 昭和1丁目 昭和1丁目 昭和1丁目 大師河原2丁目 大師河原2丁目 大師河原2丁目 大師河原2丁目 東門前3丁目 東門前3丁目 東門前3丁目 東門前3丁目 大師駅前1丁目 大師駅前1丁目 大師駅前1丁目 大師駅前1丁目 東門前2丁目 東門前2丁目 東門前2丁目 東門前2丁目 川中島2丁目 川中島2丁目川中島2丁目 川中島2丁目 データ消去 データ消去データ消去 データ消去 全地区 全地区 全地区 全地区 川中島1丁目 川中島1丁目 川中島1丁目 川中島1丁目 大師本町 大師本町 大師本町 大師本町 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 出来野 出来野 出来野 出来野 測定場所 測定場所 測定場所 測定場所 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 昭和2丁目 昭和2丁目昭和2丁目 昭和2丁目 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 色消去 色消去 色消去 色消去 大師町 大師町 大師町 大師町 台町 川中島1 東門前3 大師町 大師本町 東門前2 昭和1 大師駅前1 大師河原2 出来野 川中島2 昭和2 東門前1 45未満 50未満 55未満 60未満 65未満 70未満 70以上 住まいの地区をクリック ! 住まいの地区をクリック !住まいの地区をクリック ! 住まいの地区をクリック ! 全地区 全地区 全地区 全地区 大島4丁目 大島4丁目 大島4丁目 大島4丁目 中島3丁目 中島3丁目中島3丁目 中島3丁目 中島2丁目 中島2丁目 中島2丁目 中島2丁目 中島1丁目 中島1丁目 中島1丁目 中島1丁目 旭町2丁目 旭町2丁目 旭町2丁目 旭町2丁目 伊勢町 伊勢町 伊勢町 伊勢町 藤崎1丁目 藤崎1丁目 藤崎1丁目 藤崎1丁目 藤崎2丁目 藤崎2丁目 藤崎2丁目 藤崎2丁目 藤崎4丁目 藤崎4丁目 藤崎4丁目 藤崎4丁目 大島5丁目 大島5丁目 大島5丁目 大島5丁目 データ消去 データ消去データ消去 データ消去 色消去 色消去 色消去 色消去 はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻るはじめの画面に戻る はじめの画面に戻る 大師駅前2丁目 大師駅前2丁目 大師駅前2丁目 大師駅前2丁目 測定場所 測定場所測定場所 測定場所 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る はじめの画面に戻る 大師駅前2 旭町2 中島1 中島2 中島3 藤崎4 大島5 大島4 藤崎2 藤崎1 伊勢町

(9)

- 85 - 図 19 大島地区全体の騒音レベルを表示した画面 図 20 京町地区全体の騒音レベルを表示した画面 4 5 未 満 5 0 未 満 5 5 未 満 6 0 未 満 6 5 未 満 7 0 未 満 7 0 以 上 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 測 定 場 所 測 定 場 所測 定 場 所 測 定 場 所 池 田 1 丁 目 池 田 1 丁 目 池 田 1 丁 目 池 田 1 丁 目 池 田 2 丁 目 池 田 2 丁 目池 田 2 丁 目 池 田 2 丁 目 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 京 町 3 丁 目 京 町 3 丁 目京 町 3 丁 目 京 町 3 丁 目 京 町 1 丁 目 京 町 1 丁 目京 町 1 丁 目 京 町 1 丁 目 京 町 2 丁 目 京 町 2 丁 目 京 町 2 丁 目 京 町 2 丁 目 色 消 去 色 消 去色 消 去 色 消 去 デ ー タ 消 去 デ ー タ 消 去 デ ー タ 消 去 デ ー タ 消 去 全 地 区 全 地 区全 地 区 全 地 区 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 るは じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 池 田 1 池 田 2 京 町 1 京 町 2 京 町 3 45未満 50未満 55未満 60未満 65未満 70未満 70以上 全地区 全地区 全地区 全地区 大島1丁目 大島1丁目大島1丁目 大島1丁目 大島3丁目 大島3丁目 大島3丁目 大島3丁目 大島2丁目 大島2丁目大島2丁目 大島2丁目 大島5丁目 大島5丁目 大島5丁目 大島5丁目 藤崎4丁目 藤崎4丁目 藤崎4丁目 藤崎4丁目 大島4丁目 大島4丁目大島4丁目 大島4丁目 はじめの画面に戻る はじめの画面に戻るはじめの画面に戻る はじめの画面に戻る 色消去 色消去 色消去 色消去 去 去 去 去 住まいの地区をクリック ! 住まいの地区をクリック ! 住まいの地区をクリック ! 住まいの地区をクリック ! 100m 100m はじめの画面に戻る はじめの画面に戻るはじめの画面に戻る はじめの画面に戻る データ消去 データ消去 データ消去 データ消去 測定場所 測定場所 測定場所 測定場所 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 地区を呼び出す画面に戻る 藤崎4 大島1 大島2 大島3 大島4 大島5

(10)

- 86 - 図 21 渡田地区全体の騒音レベルを表示した画面 図 22 小田地区全体の騒音レベルを表示した画面 45未満 50未満 55未満 60未満 65未満 70未満 70以上 元木1丁目 元木1丁目 元木1丁目 元木1丁目 大島上町 大島上町 大島上町 大島上町 渡田1丁目 渡田1丁目 渡田1丁目 渡田1丁目 渡田2丁目 渡田2丁目 渡田2丁目 渡田2丁目 渡田3丁目 渡田3丁目渡田3丁目 渡田3丁目 全地区 全地区全地区 全地区 住まいの地区をクリック !住まいの地区をクリック !住まいの地区をクリック !住まいの地区をクリック ! 100m 100m 貝塚2丁目 貝塚2丁目 貝塚2丁目 貝塚2丁目 渡田新町1丁目 渡田新町1丁目渡田新町1丁目 渡田新町1丁目 貝塚1丁目 貝塚1丁目 貝塚1丁目 貝塚1丁目 渡田東町 渡田東町渡田東町 渡田東町 はじめの画面に戻 はじめの画面に戻るはじめの画面に戻るはじめの画面に戻るはじめの画面に戻る 渡田向町 渡田向町 渡田向町 渡田向町 元木2丁目 元木2丁目 元木2丁目 元木2丁目 渡田4丁目 渡田4丁目 渡田4丁目 渡田4丁目 渡田山王町 渡田山王町渡田山王町 渡田山王町 色消去 色消去 色消去 色消去 はじめの画面に戻るはじめの画面に戻るはじめの画面に戻るはじめの画面に戻る 測定場所 測定場所測定場所 測定場所 地区を 呼び出す画面に戻る 地区を 呼び出す画面に戻る 地区を 呼び出す画面に戻る 地区を 呼び出す画面に戻る データ消去 データ消去 データ消去 データ消去 はじめの画面に戻るはじめの画面に戻るはじめの画面に戻るはじめの画面に戻る はじめの画面に戻るはじめの画面に戻るはじめの画面に戻るはじめの画面に戻る はじめの画面に戻るはじめの画面に戻るはじめの画面に戻るはじめの画面に戻る はじめの画面に戻るはじめの画面に戻るはじめの画面に戻るはじめの画面に戻る 渡田新町2丁目 渡田新町2丁目渡田新町2丁目 渡田新町2丁目 渡田新町3丁目 渡田新町3丁目渡田新町3丁目 渡田新町3丁目 貝塚1 貝塚2 元木1 元木2 渡田1 渡田2 渡田3 渡田4 大島上町 渡田向町 渡田山王町 渡田新町2 渡田新町3 渡田新町1 渡田東町 4 5 未 満 5 0 未 満 5 5 未 満 6 0 未 満 6 5 未 満 7 0 未 満 7 5 未 満 住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   !住 ま い の 地 区 を ク リ ッ ク   ! 住 ま い の 地 区 を ク リ ッ ク   ! 測 定 場 所 測 定 場 所 測 定 場 所 測 定 場 所 デ ー タ の 消 去 デ ー タ の 消 去 デ ー タ の 消 去 デ ー タ の 消 去 は じ め の 画 面 に 戻 るは じ め の 画 面 に 戻 るは じ め の 画 面 に 戻 るは じ め の 画 面 に 戻 る 小 田 4 丁 目 小 田 4 丁 目小 田 4 丁 目 小 田 4 丁 目 全 地 区 全 地 区 全 地 区 全 地 区 小 田 栄 1 丁 目 小 田 栄 1 丁 目小 田 栄 1 丁 目 小 田 栄 1 丁 目 小 田 1 丁 目 小 田 1 丁 目小 田 1 丁 目 小 田 1 丁 目 小 田 3 丁 目 小 田 3 丁 目 小 田 3 丁 目 小 田 3 丁 目 浅 田 1 丁 目 浅 田 1 丁 目 浅 田 1 丁 目 浅 田 1 丁 目 小 田 6 丁 目 小 田 6 丁 目 小 田 6 丁 目 小 田 6 丁 目 浅 田 2 丁 目 浅 田 2 丁 目浅 田 2 丁 目 浅 田 2 丁 目 浅 田 4 丁 目 浅 田 4 丁 目 浅 田 4 丁 目 浅 田 4 丁 目 浅 田 3 丁 目 浅 田 3 丁 目浅 田 3 丁 目 浅 田 3 丁 目 小 田 2 丁 目 小 田 2 丁 目小 田 2 丁 目 小 田 2 丁 目 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 小 田 5 丁 目 小 田 5 丁 目 小 田 5 丁 目 小 田 5 丁 目 は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 色 消 去 色 消 去 色 消 去 色 消 去 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る 地 区 を 呼 び 出 す 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る は じ め の 画 面 に 戻 る 小 田 栄 1 小 田 1 小 田 2 小 田 3 小 田 4 小 田 5 小 田 6 浅 田 1 浅 田 2 浅 田 3 浅 田 4

(11)

- 87 - 4.2.4 4.2.4 4.2.4 4.2.4 ファイル操作のVBAファイル操作のVBAファイル操作のVBA ファイル操作のVBA マクロボタンを使用してフォルダを開きフォルダ 内の複数のファイルを開くプログラムについて述べ る。 4.2.4.1 4.2.4.1 4.2.4.1 4.2.4.1 ファイルからフォルダを呼び出すVBAファイルからフォルダを呼び出すVBAファイルからフォルダを呼び出すVBA ファイルからフォルダを呼び出すVBA 「音環境」のフォルダを開くと、図 23 に示す画面 が現れる。 図 23 「音環境」のフォルダを開いた時の画面 この画面から、ファイルの「区を呼び出すファイ ル」を開き、「マクロを実行する」を選択すると、図 7 の「地図上にデータを表示させる初期画面」が現 れるので呼び出したい地区を選択する。ここでは、 「川崎区」を呼び出す例について述べる、他の地区 についても「川崎区」を呼び出すと同様な操作にな る。 図 7 の画面から「川崎区」のマクロボタンを選択 するVBAは、以下のとおりである。 Sub 川崎区() F = ThisWorkbook.Path MsgBox "川崎区を呼び出します。" Application.DisplayFullScreen = True Op = F & "¥" & "川崎区" MsgBox Op

Workbooks.Open Filename:=Op & "¥" & "川崎区 内を呼び出す.xls" Workbooks("区を呼び出すファイル.xls"). Close False F = "" Op = "" End Sub 上のプログラムを実行すると、川崎区内の「地区」 を呼び出す画面(図 9 参照)が表示される。この後 は、画面からデータを知りたい地区のマクロボタン を選択する。 例えば、「田島地区」を選択すると、田島地区の画 面(図 10 参照)が表示される。このVBAは、以下 のとおりである。 Sub 田島地区() MsgBox ("田島地区の騒音を示します。") SOp = ThisWorkbook.Path MsgBox SOp

Workbooks.Open Filename:=SOp & "¥" & "田島地 区.xls" SOp = "" End Sub Sub データ消去() MsgBox ("データを消去します。") Range("W6:BS53").Select Selection.ClearContents Range("T1").Select End Sub Sub 色の消去() MsgBox ("色を消去します。") With Range("W6:BS53").Select End With Selection.Interior.ColorIndex = xlNone Range("AO1").Select End Sub 4.2.4.2 4.2.4.2 4.2.4.2 4.2.4.2 初期画面を呼び出すVBA初期画面を呼び出すVBA初期画面を呼び出すVBA初期画面を呼び出すVBA マクロボタンの「地区を呼び出す画面に戻る」を 選択すると図 9 の地区を呼び出す画面に戻る。この プログラムは、以下のとおりである。 Sub 地区を呼び出す画面に戻る() MsgBox ("地区を呼び出す画面に戻ります。") SOp = ThisWorkbook.Path MsgBox SOp

Workbooks.Open Filename:=SOp & "¥" & "川崎区内 を呼び出す.xls" Workbooks("田島地区.xls").Close False End Sub また、図7の初期画面に戻るプログラムは、以下 のとおりである。 Sub 区を呼び出すに戻る() MsgBox ("区を呼び出す画面に戻ります。") F = ThisWorkbook.Path FB = Left(F, InStrRev(F, "¥", -1, 1) - 1) MsgBox (FB) ChDir ("..")

(12)

- 88 - すファイル.xls" Workbooks(" 川 崎 区 内 を 呼 び 出 す .xls").Close False F = "" FB = "" End Sub 最後に、図7の初期画面を表示するファイルで「閉 じる」というマクロボタンを選択すると、図 23 の「音 環境」のフォルダを開いた時の画面に戻り、全ての フォルダ、ファイルが閉じられる。プログラムは、 以下のとおりである。 Sub 閉じる() MsgBox ("区を呼び出す画面を閉じます。") Dim Wk As Workbook

For Each Wk In Workbooks Next Wk Application.Quit Application.DisplayFullScreen = False End Sub 5 55 5 エクセルVBAによるマップの応用性エクセルVBAによるマップの応用性エクセルVBAによるマップの応用性エクセルVBAによるマップの応用性 3で作成したVBAは、騒音データ以外の他の測 定値、画像、図形などに置き換えて利用することが できる。 画像、複雑な図形などはデータ容量が大きいとマ クロ実行時にメモリを著しく使用するため、メモリ に余裕がないと画面上への表示に時間がかかる。ま た、「メモリ不足」というメッセージが現れることも がある。 6 6 6 6 まとめまとめまとめ まとめ エクセルVBAを使用して環境騒音マップを作成 した結果、次のようなことがわかった。 1) パソコンの画面からパネルタッチ方式で調べた い地区の騒音レベルが表示できたこと。 2) 騒音レベルが大小に応じて色別に表示され、視 覚的にわかりやすい結果が得られたこと。 3) 今回作成したVBAは、騒音データ以外のデー タにも応用できること。

参照

関連したドキュメント

・少なくとも 1 か月間に 1 回以上、1 週間に 1

   騒音:伝播 ぱ

延床面積 1,000 ㎡以上 2,000 ㎡未満の共同住宅、寄宿舎およびこれらに

受電電力の最大値・発電機容量・契約電力 公称電圧 2,000kW 未満 6.6kV 2,000kW 以上 10,000kW 未満 22kV 10,000kW 以上 50,000kW 未満 66kV 50,000kW 以上

3:80%以上 2:50%以上 1:50%未満 0:実施無し 3:毎月実施 2:四半期に1回以上 1:年1回以上

3:80%以上 2:50%以上 1:50%未満 0:実施無し 3:毎月実施 2:四半期に1回以上 1:年1回以上

3:80%以上 2:50%以上 1:50%未満 0:実施無し 3:毎月実施. 2:四半期に1回以上 1:年1回以上

2 環境保全の見地からより遮音効果のあるアーチ形、もしくは高さのある遮音効果のある