- 締切済み
エクセル
A B C ・・・ 1 ■ 2 1 3 2 ~~~~~~ 101 102 102 103 例えば、A1セル(■)に「102」と入力すると自動的にA101セルに色がつくようになっています。 そこで質問ですが、A1セルに「102」と入力したら、選択しているセルが自動的にA101になるように設定することは可能でしょうか。 (当たり前ですが、、、A1セルに102と入力してエンターキーを押すと、毎回A2セルが選択されてしまいます。)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 米沢 栄蔵(@YON56)
- ベストアンサー率36% (37/102)
回答No.2
Private Sub Worksheet_Change(ByVal Target As Range) Dim A, B A = Target.Row B = Target.Column If A = 1 And B = 1 And Target.Cells.Value = 102 Then Cells(101, 1).Select End If End Sub
- kybo
- ベストアンサー率53% (349/647)
回答No.1
VBAになってしまいます。 シートの見出しで右クリック→コード表示で以下を貼りつけ。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub Application.Goto Range("A" & Target.Value - 1), True End Sub