質問: エクセルで、次のセルに飛ぶには 決まったフォームの書類を作成したいのです。 枠組みだけ作っておいて数値などを埋めていきます。 のでa3のセルに入力し終わってエンターを押すと a4のセル・・・ではなく次はb7のセルへ、 次にエンターを押すとd12のセルへ行きたい・・・。 というような場合はどのように設定(作成)すればいいのですか? マクロですか? サルでもわかるように説明お願いいたします。
回答: #4です。 #4の補足が、#4(3)についてのことであれば、左上隅の(1つのセル)を指定すれば良いと思います。 手操作では結合されたセルは左上隅しか入力できませんが vbaでも、同じです。例えばb2:c3をセル結合したとして、b2にaをいれて sub test02() msgbox cells(2, "b") '(x) cells(3, "b").select cells(3, "b")="b" msgbox cells(3, "b") '(y) end sub を実行すると(x)はa, (y)はなにも出ないところから、エラーにはしないが、 値セットは無効のようです。セル結合を解除してもb3は 値が現れません。selectは結合前のどのセルを指定しても、その結合後セルを指定できます。