次のように書式設定されたセルを含む書式設定済みのスプレッドシートレポートがあります。
A B C D
Week1 Week2
CUSTOMER A PRODUCT A MEASURE A
MEASURE B
MEASURE C
CUSTOMER B PRODUCT B MEASURE A
MEASURE B
MEASURE C
レポートには数千の行を含めることができます。列AとBのセルの結合を解除する必要があります。これにより、3つのセルブロックが作成され、ブロックの最初の行に文字列が含まれます。この場合はA2。
次の状況を達成するには、A列とB列のセルを自動入力する必要があります。
CUSTOMER A PRODUCT A MEASURE A
CUSTOMER A PRODUCT A MEASURE B
CUSTOMER A PRODUCT A MEASURE C
CUSTOMER B PRODUCT B MEASURE A
CUSTOMER B PRODUCT B MEASURE B
CUSTOMER B PRODUCT B MEASURE C
値は、2行、または自動入力値と等しくない値を含むセルまで自動入力される必要があります。次に、次の2行までその値を自動入力し、3番目のセルなどに含まれる値に切り替えます。
最後の行1に値が含まれるまで(最後の行に日付と時刻が含まれる)、それを継続する必要があります。
VBAループでこれを行いたいです。列A、B、Cは常に文字列であり、列D以降の値は数値です。
質問の書式設定についてコメントしてください。機能はバージョンによって異なるため、質問でExcelのバージョンを示すことはお勧めできませんか?
—
SpaceRock 14年