Hello, I want a macro that will look at columns F through K and:
Note that if a cell in columns F-K has a value, then the corresponding cell in the preceeding column always has a value.
Before:
[TABLE="width: 500"]
<tbody>[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[TD]G[/TD]
[TD]H[/TD]
[TD]I[/TD]
[TD]J[/TD]
[TD]K[/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]hand[/TD]
[TD]back[/TD]
[TD]hip[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]200[/TD]
[TD]def[/TD]
[TD]spring[/TD]
[TD]red[/TD]
[TD]thigh[/TD]
[TD]head[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]arm[/TD]
[TD]neck[/TD]
[TD]shoulder[/TD]
[TD]wrist[/TD]
[TD]elbow[/TD]
[TD]knee[/TD]
[TD]ankle[/TD]
[/TR]
[TR]
[TD]400[/TD]
[TD]jkl[/TD]
[TD]summer[/TD]
[TD]yellow[/TD]
[TD]abdomen[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
After:
[TABLE="width: 500"]
<tbody>[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[TD]G[/TD]
[TD]H[/TD]
[TD]I[/TD]
[TD]J[/TD]
[TD]K[/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]hand[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]back
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]hip[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]200[/TD]
[TD]def[/TD]
[TD]spring[/TD]
[TD]red[/TD]
[TD]thigh[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]200[/TD]
[TD]def[/TD]
[TD]spring[/TD]
[TD]red[/TD]
[TD]head
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]arm[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]neck
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]shoulder
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]wrist
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]elbow
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]knee
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]ankle
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]400[/TD]
[TD]jkl[/TD]
[TD]summer[/TD]
[TD]yellow[/TD]
[TD]abdomen[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
- If a cell in those columns contains a value, then insert a row after
- Transpose the value to column E
- (Optional) auto-fill columns A, B, C, and D with the preceeding value
Note that if a cell in columns F-K has a value, then the corresponding cell in the preceeding column always has a value.
Before:
[TABLE="width: 500"]
<tbody>[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[TD]G[/TD]
[TD]H[/TD]
[TD]I[/TD]
[TD]J[/TD]
[TD]K[/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]hand[/TD]
[TD]back[/TD]
[TD]hip[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]200[/TD]
[TD]def[/TD]
[TD]spring[/TD]
[TD]red[/TD]
[TD]thigh[/TD]
[TD]head[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]arm[/TD]
[TD]neck[/TD]
[TD]shoulder[/TD]
[TD]wrist[/TD]
[TD]elbow[/TD]
[TD]knee[/TD]
[TD]ankle[/TD]
[/TR]
[TR]
[TD]400[/TD]
[TD]jkl[/TD]
[TD]summer[/TD]
[TD]yellow[/TD]
[TD]abdomen[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
After:
[TABLE="width: 500"]
<tbody>[TR]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[TD]G[/TD]
[TD]H[/TD]
[TD]I[/TD]
[TD]J[/TD]
[TD]K[/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]hand[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]back
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]100[/TD]
[TD]abc[/TD]
[TD]fall[/TD]
[TD]blue[/TD]
[TD]hip[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]200[/TD]
[TD]def[/TD]
[TD]spring[/TD]
[TD]red[/TD]
[TD]thigh[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]200[/TD]
[TD]def[/TD]
[TD]spring[/TD]
[TD]red[/TD]
[TD]head
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]arm[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]neck
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]shoulder
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]wrist
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]elbow
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]knee
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]300[/TD]
[TD]ghi[/TD]
[TD]winter[/TD]
[TD]green[/TD]
[TD]ankle
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]400[/TD]
[TD]jkl[/TD]
[TD]summer[/TD]
[TD]yellow[/TD]
[TD]abdomen[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]