性質が非常に似ているワークシートがある場合は、それらを同時に画面上で並べて操作することをお勧めします。これにより、違いやその他の理由で両方のワークシートを簡単に調べることができます。

ただし、両方のワークシートで同じ速度で下にスクロールするのは面倒な場合があります。最初に一方のウィンドウでスクロールし、次にもう一方のウィンドウでスクロールする必要があります。

ほとんどの面倒なタスクと同様に、プロセスを少し自動化できます。次のマクロについて考えてみます。

Sub myScrollDown()

ActiveWindow.SmallScroll Down:=1     ActiveWindow.ActivateNext     ActiveWindow.SmallScroll Down:=1     ActiveWindow.ActivatePrevious End Sub
Sub myScrollUp()

ActiveWindow.SmallScroll Up:=1     ActiveWindow.ActivateNext     ActiveWindow.SmallScroll Up:=1     ActiveWindow.ActivatePrevious End Sub

これらをブックに追加してから、ツールバーボタンまたはショートカットキーに割り当てると、両方のブックを同じ速度でスクロールできます。 SmallScrollメソッドは、ウィンドウ内を一度に1行下に移動するために使用されます。一度に1ページずつスクロールする場合は、SmallScrollのすべてのインスタンスをLargeScrollメソッドに置き換えるだけです。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(1979)は、Microsoft Excel 97、2000、2002、および2003に適用されます。