エクセル97で考えてみました。長くて恥ずかしいですが、一応お見せします。
Sub Macro1()
'
' Macro1 Macro
' マクロ記録日 : 2010/3/10 ユーザー名 :
'
Dim su As Integer, jyo As Integer, al As String, mygyo As Integer
For mygyo = 2 To 11
su = Cells(mygyo, 1)
al = Cells(mygyo, 2)
jyo = Cells(mygyo, 3)
If su = 1 And al = "a" Then
' MsgBox ("1""a")
Select Case jyo
Case 1
Cells(mygyo, 4) = "あ"
Case 2
Cells(mygyo, 4) = "い"
Case 3
Cells(mygyo, 4) = "う"
Case 4
Cells(mygyo, 4) = "え"
Case Else
End Select
'Else
'Else
'End If
'End If
'If su = 1 Then
ElseIf su = 1 And al = "b" Then
' MsgBox ("1b")
Select Case jyo
Case 1
Cells(mygyo, 4) = "あ"
Case 2
Cells(mygyo, 4) = "い"
Case 3
Cells(mygyo, 4) = "う"
Case 4
Cells(mygyo, 4) = "あ"
Case Else
End Select
'End If
'End If
ElseIf su = 1 And al = "c" Then
'MsgBox ("1c")
Select Case jyo
Case 1
Cells(mygyo, 4) = "い"
Case 2
Cells(mygyo, 4) = "い"
Case 3
Cells(mygyo, 4) = "う"
Case 4
Cells(mygyo, 4) = "え"
Case Else
End Select
'End If
'End If
ElseIf su = 2 And al = "a" Then
'MsgBox ("2""a")
Select Case jyo
Case 1
Cells(mygyo, 4) = "あ"
Case 2
Cells(mygyo, 4) = "あ"
Case 3
Cells(mygyo, 4) = "え"
Case 4
Cells(mygyo, 4) = "え"
Case Else
End Select
'Else
'Else
'End If
'End If
ElseIf su = 2 And al = "b" Then
'MsgBox ("2b")
Select Case jyo
Case 1
Cells(mygyo, 4) = "あ"
Case 2
Cells(mygyo, 4) = "い"
Case 3
Cells(mygyo, 4) = "う"
Case 4
Cells(mygyo, 4) = "あ"
Case Else
End Select
'End If
'End If
ElseIf su = 2 And al = "c" Then
'MsgBox ("2c ")
Select Case jyo
Case 1
Cells(mygyo, 4) = "あ"
Case 2
Cells(mygyo, 4) = "あ"
Case 3
Cells(mygyo, 4) = "あ"
Case 4
Cells(mygyo, 4) = "あ"
Case Else
End Select
'End If
'End If
End If
Next mygyo
'
End Sub
お礼
早速、回答して頂き、ありがとうございます。 行ってみたのですが、3つしか表示しませんでした。 その3つは正しく表示しています。 あと、どうすれば良いのでしょうか? よろしくお願いします。