Excel でページの先頭から一貫して行を挿入する

Excel でページの先頭から一貫して行を挿入する

多数のデータ行を含むワークブックを設定しようとしています。時系列を維持するために、最後のエントリまでスクロールダウンするのではなく、一貫して (または常に) スプレッドシートの上部に新しいデータ行を挿入したいと思います。最新のデータが上部に表示されるようにする必要があります。

質問は、最初の行 (ヘッダー行の間) を右クリックして [行の挿入] を選択したり、セルを右クリックして [挿入]、[行全体] を選択したりせずに、これを実行できるかどうかです。ここでは、空白のフォーム行を設定する方法を思い描いています。行全体の情報を入力してボタンを押すと (または最後の列のセルで Enter キーを探すと)、その行の情報が参照し続けている一番上の行に挿入されます。これは可能ですか? これは夢ですか?

答え1

はい、できます。必要なのは、この作業を実行するマクロを Excel に記録し、データを最初の行に貼り付けることだけです。

貼り付けたいデータをコピーしてマクロを開始します。リボンのカスタム ボタンにマクロを割り当てることができます。この方法では、マウスの左ボタンを 1 回クリックするだけになります。

マクロは次のようになります。

Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A1").Select
ActiveSheet.Paste

Excel でボタンを使用する方法に関するヒントは、次の場所にあります。クリック クイック アクセス ツールバーに追加するためのガイドは次のとおりです。クリック

関連情報