ワークシート (エントリ) にフォームがあり、誰かがフォームに入力して [送信] をクリックすると、同じワークブック内の別のシート (集計) に値が保存されます。問題は、送信されたすべてのフォームを収集し、以前の値を上書きせずに集計シートに順番に配置する必要があることです。現時点で私は持っています:
r = Range("B5:E5")
Sheets("Tally").Range("B5:E5") = r
しかし、これは明らかに、送信ボタンがクリックされるたびに Tally の値を上書きします。何かのようなもの:
r = Range("B5:E5")
x = next free row on Tally
Sheets("Tally").Range("Bx:Ex") = r