Private Sub Command1_Click()
Dim a1 As Single
Dim a2 As Single
Dim a3 As Single
Dim a(1 To 9, 1 To 4) As Single
Dim mh(0 To 99, 15 To 69) As Single
Dim fh(0 To 99, 15 To 69) As Single
Dim mhrate(0 To 99, 15 To 69) As Single
Dim fhrate(0 To 99, 15 To 69) As Single
Dim mrou(0 To 99, 15 To 69) As Single
Dim frou(0 To 99, 15 To 69) As Single
Dim mx(15 To 69) As Single
Dim fx(15 To 69) As Single
Dim my(15 To 69) As Single
Dim fy(15 To 69) As Single
Dim year As Single
Dim age As Single
Open "c:/nagoya/gdata/被用者率.txt " For Input As #1
Do Until EOF(1)
Input #1, a1, a2, a3, a4
year = a1
age = a2
mhrate(year, age) = a3
fhrate(year, age) = a4
Loop
Close #1
Open "c:/nagoya/gdata/労働力人口.txt " For Input As #2
Do Until EOF(2)
Input #2, a1, a2, a3, a4
year = a1
age = a2
mrou(year, age) = a3
frou(year, age) = a4
Loop
Close #2
For year = 5 To 99
For age = 15 To 69
mh(year, age) = 1.1 * mhrate(year, age) * mrou(year, age)
fh(year, age) = 1.1 * fhrate(year, age) * frou(year, age)
Next
Next
Open "c:/nagoya/gdata/被用者.txt " For Output As #3
For year = 5 To 99
For age = 15 To 69
Write #3, year, age, mh(year, age), fh(year, age)
Next
Next
Close #3
For year = 10 To 99
z1 = 0
For age = 15 To 69
z1 = z1 + mh(year, age)
z1 = z1 + fh(year, age)
Next
Debug.Print year, z1
Next
End Sub
最終更新:2010年03月17日 13:14