特定のセルのカーソル移動
こんばんは。教えてください。
入力可能なセルが2個だけのエクセルの表があります。
C6には「年」、E6「日付」が入ります。
それ以外のセルに触ると「ここは入力できません」と
表示が出て、C6にカーソルが戻ります。
VBにて作成してあります。
実は、この表は年配のパソコンがほとんど分からない方が
使う表で、保護をかけた時のエラーの長い文章が出ると
パソコンが壊れたと思うらしく、わざと、保護はかけずに
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.Intersect(Target, Range("A1:IV5,A6,B6,E6,H6:IV6,A7:IV65536")) Is Nothing Then
Else
MsgBox "「年」と「月」以外の欄には入力できません"
Range("C6").Select
End Sub
と入れて、簡単なメッセージでエラーを伝えるのみで
シートの保護はしておりません。
これに追加して、記載することで、
C6のセルに入力後、「enter」を押すとE6にカーソルが移動
E6のセルに入力後、「enter」を押すとC6にカーソルが移動
が出来るようにしたいのです。
つまり、C6に入力したらE6に、E6に入力したらC6にカーソルが
「入力できるセル」だけを行き来したいのです。
どなたか教えてください。
宜しくお願いいたします。
お礼
丁寧な説明、ありがとうございます。 以前カーソルの移動で該当データが入ってくるページを見たので ASPでできるんだと思い込んでいました。(つまりはASPが何であるかをわかっていなかった・・・) Java関係はまるで使ったことがないのですが、いい機会と思ってがんばってみます。