VBA将PIVOT表格格式转换为普通数据表格

我有一个来自Pivot表的数据,看起来像这样(列A是空的)

10001 100.00% 1 33.33% 2 33.33% 3 33.33% 10002 100.00% 1 1.45% 2 6.60% 3 3.26% 

我想用这种格式来制作,这样我就可以处理数据。 (A列中有ZIPCODE,B和C的数据与上表相同)

  10001 100.00% 10001 1 33.33% 10001 2 33.33% 10001 3 33.33% 10002 100.00% 10002 1 1.45% 10002 2 6.60% 

我想写一个代码,通过B列读取长度满足5(ZIPCODE),然后复制ZIPCODE长度不是5,然后重复,直到下一个ZIP。

任何智慧,将不胜感激。