A| B | という表があって、D3にA列の数字(仮に3とする)を
1|日本 | 入力すると、隣のE3にB3の言葉が出てくるように
2|イギリス| したいのですが
3|アメリカ| プログラムの組み方がわからないです
〜〜〜〜〜〜〜 いい方法があれば、教えてください
40|オランダ|
...Excel?
ならプログラムを組むまでもなく、E3 セルに VLOOKUP つかった式を
記述するだけのような。
ExcelのVBAdeやるならこんな感じですね。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim MyRange As Range
If Target.Address = "$D$3" Then
Set MyRange = Range("A1:A40").Find(What:=Target.Value, LookIn:=xlValues)
If MyRange Is Nothing Then
Target.Offset(, 1).Value = "該当無し"
Else
Target.Offset(, 1).Value = MyRange.Offset(, 1).Value
End If
End If
End Sub
ありがとうございます
おかげで助かりました
ツイート | ![]() |