ITエンジニアのコツコツ日記

ITエンジニアの雑記です

Excelで横スクロールできるようにする方法

f:id:itkotsukotsu:20200821142210p:plain

Excelだけなぜかマウスで横スクロールができない

マウスには横スクロール機能がついているものと無いものがあるが、基本的にはShift + 縦ホイールで横スクロールできることが多い。
Chrome, Firefox等の大半のソフトはこの操作で横スクロールが可能だ。

ところが横スクロールを使うケースが多いExcelでなぜか横スクロールが機能しない。
Shift + 縦ホイール は使えないし、 Logicoolマウスの横チルドも機能しない。

マウスカーソルで直接スクロールバーをスライドするのに限界を感じ、対策を調べたので紹介する。

Excelで横スクロールする方法

Microsoft製のマウスを使う

Logicoolマウス等には横スクロール機能がついているが、機能しない。
どうもWindowsの横スクロールの信号には複数種類があるようで、intellipointという方式でないとExcelは検知できない。
intellipointをサポートするマウスの例としてMicrosoft社のマウスがある。

例えばこれとか。

マイクロソフト Microsoft 43U-00038 マウス Sculpt Mobile Mouse ブルーブラック [BlueLED /3ボタン /USB /無線(ワイヤレス)][43U00038]

Microsoftのマウスの横スクロールがintellipoint方式のため、Excelもintellipointしかサポートしていないのだろうか。 intellipoint形式をサポートしているマウスはそう多くない気がするので、非常に迷惑な仕様である。

Excel2013頃からこの仕様は変わっていないようで、今後もintellipoint形式のマウスでないと横スクロールできないと思われる。

手っ取り早い解決方法はMicrosoft製のマウスを使うことだろう。

Excelにプラグイン(OSS)を入れて横スクロールを対応させる

Excelのプラグインとして横スクロール(Shift + 縦ホイール)に対応できるソフトウェアがあった。
OfficeScrollというソフトでGithubで公開されているOSSだ。

https://github.com/T800G/OfficeScroll/

横スクロールを可能にするだけのシンプルな機能のため、最近のリリースは無いようだが、問題なく動作した。 これでShift + 縦ホイールによる横スクロールが可能となった。

OSSのため、会社のPCで利用可能な人も多いと思う。

高精度タッチパッドを使う

Windows10からは高精度タッチパッドをサポートしている。
この高精度タッチパッド対応のタッチパッドであればExcelにおける横スクロールも可能だ。

高精度タッチパッドはジェスチャーやスクロール等が非常に滑らかでMacbookのタッチパッドに非常に近い完成度になっている。
デスクトップ利用の人はタッチパッドを使う機会があまりないと思うが、高精度タッチパッドはマウスの代替入力手段として問題ないレベルまで仕上がりが良い。

最近はBluetoothやUSBによる接続が可能な高精度タッチパッドも販売されているので、デスクトップユーザーも利用が可能。

おすすめはBTとUSB接続がともに可能なARCHISSのタッチパッド。

ARCHISS PrecisionTouch BT 極薄 軽量 タッチパッド USB Bluetooth 5.0 ワイヤレス 両対応 アーキス (トラックパッド)

(2020/12/02追記) Excel2019以降は 「Alt + Shift + 縦スクロール」で 横スクロールが可能

Excel2019以降は Alt + Shift + マウスの縦スクロールで 横スクロールが可能のようです。

Shift+スクロールではないので慣れない操作ですが、標準仕様で横スクロールができるようになったのは大きな改善です。

最新のExcelを使っている方は是非試してみてください。

まとめ

Excelで横スクロールできないのはMicrosoft側の仕様の影響が大きい。
OSSのプラグインを導入する方法とExcelスクロールに対応するマウス、タッチパッドの導入で 対処が可能だ。

  • OSSプラグインを導入する
  • 高精度タッチパッドを使う
  • 横スクロール対応マウスを買う
  • Excel2019以降でAlt + Shift + 縦スクロールを使う

プラグインでExcelに横スクロール対応が可能なので、OfficeScrollを導入するのがおすすめ。

またはExcel2019以降にバージョンUPして Alt+Shift+縦スクロールの操作を慣れるのも良い。