- ベストアンサー
VBA EXCEL SPLIT カンマ 出力 抽出
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 以下のマクロを参考にして下さい。 マクロ貼付方法→入力シートをマウス右Click → 「コードの表示」→ 表示される画面に貼り付け Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then If Target.Value <> "" Then Cells(Target.Row, 2) = Get_Code(Target.Value) End If End If End Sub Function Get_Code(wc As String) As String Get_Code = "" Set c = Range("E1:E5").Find(wc) If Not c Is Nothing Then Get_Code = Cells(c.Row, 4) End If End Function
その他の回答 (1)
- hige_082
- ベストアンサー率50% (379/747)
回答No.2
マクロの登録の仕方は#1さんと同じですが 同じイベントを二つ登録できないので 一度すべて消してからコピペして試してください Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub Target.Offset(0, 1) = Range("E1:E5").Find(What:=Target.Value, After:=Range("E1")).Row End Sub