Excelでアンケート入力を楽にする方法第3弾です!前回の記事はこちら↓
Excelでアンケート入力を楽にする方法第2弾です!前回の記事はこちら↓ 自動保存で入力したデータが消えることはなくなったんですが、アンケートを入力する場合、紙で回収されているアンケートなので、紙が番号順に並んでいればい …
Excelで普段はセル上でEnterを押した後は、下へセル移動するように設定しています。
アンケートを入力する場合、Enterを押した後は右へセル移動するように設定し直します。
[ファイル]>[オプション]…と毎回設定していくのも面倒なので、マクロをアドインとクイックアクセスツールバーに登録し、簡単に切り替えられるようにしました。
下図は、Excel2016です。
< スポンサーリンク >
マクロを記録する
Enterを押した後のセル移動の方向を変えるマクロをVBAで作ります。
[開発]>[コードの表示]の順にクリックします。
VBEが起動しますので、[挿入]>[標準モジュール]の順にクリックします。
標準モジュールの中に、下記のように書きます。
↓Enter後、右へセル移動するプロシージャ
Sub EnterGoMigi()
‘Enterの後、右へ移動
Application.MoveAfterReturnDirection = xlToRight
End Sub
↓Enter後、下へセル移動するプロシージャ
Sub EnterGoSita()
‘Enterの後、下へ移動
Application.MoveAfterReturnDirection = xlDown
End Sub
VBEを閉じます。
[ファイル]をクリックします。
[名前を付けて保存]をクリックします。
[ファイル名]は分かりやすいものに、[ファイルの種類]は「Excelアドイン」を選択し、[保存]をクリックします。
Excelは一旦閉じます。
マクロを使えるようにする
再度、Excelを起動し、[ファイル]をクリックします。
[オプション]をクリックします。
[アドイン]をクリックします。
[管理]「Excelアドイン」>[設定]をクリックします。
先ほどアドインで登録したファイルにチェックを入れ、[OK]をクリックします。
クイックアクセスツールバーに登録する
▼[クイックアクセスツールバーのユーザー設定]>[その他のコマンド]をクリックします。
[コマンドの選択]欄で「マクロ」を選択します。
先ほどアドインに登録したマクロ2つを[追加]をクリックし、右の欄へ表示させます。
右へ移動するマクロを選択し、[変更]をクリックします。
分かりやすいボタンのアイコン(▶など)を選択し、[表示名]も分かりやすく「Enter後右へ」などに変更し、[OK]をクリックします。
同様に下へ移動するマクロもアイコンや表示名を変更します。
[OK]をクリックします。
クイックアクセスツールバーへ登録されました。
「Enter後右へ」のアイコンをクリックすると、Enterを押した後セルは右へ移動し
「Enter後下へ」のアイコンをクリックすると、Enterを押した後セルは下へ移動します。
これで、かなり便利になりました。
アンケート入力を楽にする方法第1弾と第2弾のこちらもどうぞ↓
Excelでアンケートやデータの入力をしている時に、せっかく入力したのに、保存する前にExcelが「応答なし」状態になり今までの作業が水の泡になったことがあります。 そうならないように、VBAで特定の列のセルがアクティブ …
Excelでアンケート入力を楽にする方法第2弾です!前回の記事はこちら↓ 自動保存で入力したデータが消えることはなくなったんですが、アンケートを入力する場合、紙で回収されているアンケートなので、紙が番号順に並んでいればい …
こんな記事も書いています