|
▼ねも さん:
>▼ponpon さん:
>ありがとうございます。画面出てきました。
>
>セル"F10"に値を入力した値をA列から選んでその場所にセルを移動するのですが"F10"に値を入力しても動作しません。マクロからだと動作するのですが、
>よろしく御願いします
>
>Private Sub Workcheet_Change(ByVal Target As Range)
↑Worksheetでは?
>End Sub
F10は日付(シリアル)のですか?
なら、これならどうですか?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim アドレス As Variant
With Target
If IsEmpty(.Value) Then Exit Sub
If Not IsDate(.Value) Then Exit Sub
End With
If Application.Intersect(Target, Range("F10")) Is Nothing Then Exit Sub
Application.EnableEvents = False
アドレス = Application.Match(Range("F10").Value2, Columns(1), 0)
If Not IsError(アドレス) Then
Cells(アドレス, 1).Select
End If
Range("F10").ClearContents
Application.EnableEvents = True
End Sub
|
|