|
あきさん、こんにちは。
>エクセルの特定のセルに記入をし、enterを押し決定した時に通常は、何もなくカーソルがズレルだけですけど、enterを押したときに別のシートの特定の列の情報と同じ物を探すマクロを組みたいんですが、どのように組んだらよろしいですか?教えて下さい。
Sheet1のA1セルのみの時、Sheet2のA1セルを参照します。
今年やっとの初回答!。こういうので、どやろ?。
Sub AUTO_OPEN()
Application.OnKey "{ENTER}", "セル移動" 'ENTERを押したらマクロを実行
Application.OnKey "~", "セル移動" 'テンキーのENTERを押したらマクロを実行
End Sub
Sub AUTO_CLOSE()
Application.OnKey "{ENTER}" 'ENTERを押しても何も実行しない
Application.OnKey "~" '結果として登録したマクロの解除
End Sub
Sub セル移動()
If (ActiveSheet.Name = "Sheet1") And (ActiveCell.Address = "$A$1") Then
Sheets("Sheet2").Select
Range("A1").Select
MsgBox "Sheet2のA1セルを表示しました。", vbInformation
Else
ActiveCell.Offset(1, 0).Select
End If
End Sub
|
|