数式を使用して修正できない問題に遭遇しました。ポイント制の競馬の状況を表す 2 枚の Excel シートがあります。
シート 1 はマニュアル データを示します。これには、名前、ID、馬の名前、レースの日付、そのレースで獲得したポイントが含まれます。シート 2 は、参加した人物、その日に受け取ったポイント、合計ポイントと出席数の新しい行を自動的に生成する必要があります (ただし、参加した場合のみ、または行はまったく生成されるべきではありません)。シート 2 には、すべてのレーサーと、レースに参加した日付が表示されます。レースに参加し、それらのレースの日にポイントを獲得した場合は、データが引き続き入力されます。これらは互いに積み重ねて、レーサーを次々と表示する必要があります。これは私がこれまでに試したことです。
Sub Button1_Click()
Sheets("Output").Select
Selectio**n.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
手動の Excel データはこちら (式のない両方のシートを示しています。