- ベストアンサー
Excelで未記入の欄が最初に開いた画面に出るようにするには
Excelで表を作って、そこに日々データを入力する場合、未記入の最初の欄(前回データを入力した次の欄)が常にExcelを開いた最初の画面に出てくるようにするにはどうすればいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excelは、保存したときのセル位置や範囲選択状態などを保持し、開いたときに同じ状態にしますので、再保存するときに、次に入力するセルを指定してから、普通に上書き保存すればいいのではないでしょうか?
その他の回答 (1)
- misatoanna
- ベストアンサー率58% (528/896)
回答No.2
ふつうは No1 さんのおっしゃる方法で十分だと思います。 でも、この操作を忘れてつい保存してしまった場合でも、となりますと、 マクロ処理になるのでしょうね。 1.データ入力用シートを開きます。 2.データ入力列の一番上のセル(B3とします)を選択します。 3.[Ctrl]を押しながら[↓]を押します。 上の一連のステップをマクロで自動記録すると、 Sub Macro1() Sheets("Sheet2").Select Range("B3").Select Selection.End(xlDown).Select End Sub というマクロができますよね。これを Sub Auto_Open() 'ここを変更 Sheets("Sheet2").Select Range("B3").Select Selection.End(xlDown).Select Cells(Selection.Row + 1, 2).Select 'ここを追加 End Sub のように加工してブックを保存します。 データが連続して入力されていれば、次に開いたときに最終行の次の セルが選択されています。