想知道是否有办法以表格格式从一个Excel工作表中复制数据并通过宏转换为excel 2007的单行数据?
例如,我有表格格式的以下数据;
日期 - 名称 - 金额02/03/2011 - 约翰 - -20.00 05/03/2011 - 彼得 - 30.89 05/03/2011 - 安东尼 - 988.00 ........
宏应该最终将上面的数据复制到另一个excel表格中,并连续水平(转置)一个,并添加“@”作为分隔符 .
02/03/2011 John -20.00 @ 05/03/2011 Peter 30.89 @ 05/03/2011 Anthony 988.00 ...... ..
可以这样做吗?
我只能在第一线工作,我怎么能继续下一个?
范围(“A2:F2”) . 选择Selection.Copy Sheets(“Sheet2”) . 选择Selection.PasteSpecial Paste:= xlPasteAll,Operation:= xlNone,SkipBlanks:= _ False,Transpose:= True
1 回答
你需要做一个循环,比如