我正在使用Excel 2007中的工作表生成器.我有一个必须遵循的特定布局,我经常需要根据输入格式化单元格.由于生成器是动态的,我必须计算各种范围,合并单元格等.
我该如何转换这样的值?
Cells(1,1)进入A1,反之亦然
我有一个工作簿中的多个工作表上的数据,我想复制到同一工作簿中的一个工作表.当我运行宏时,我希望首先删除"iPage Data Export"表中的当前数据,然后将其替换为其他表中的数据.
我希望这个过程一次只能发生一列,因为我可能不会带来所有内容.现在我正在努力学习如何只做一个专栏.
我能够从一张纸上复制一列的所有内容,但当它移动到下一张纸时,它会覆盖现有数据.最后,我只能复制一张相同的数据.
这是我的4个问题:
在运行例程之前,如何清除此表中的数据?
如何让它在该行的底部启动每个复制功能(即在具有值的最后一个单元格之后)?我已经在这个和其他董事会上尝试了很多建议而没有成功.我承认我在这方面不是很有经验.
如何将其复制到特定列(目前它似乎默认为A.
如何在粘贴功能期间连接多个列?即如果我想要它插入:A2&","B2而不是A2
Sub CombineData()
Dim Sht As Worksheet
For Each Sht In ActiveWorkbook.Worksheets
If Sht.Name <> "iPage Data Export" Then
Sht.Select
Range("C:C").Copy
Sheets("iPage Data Export").Select
ActiveSheet.Paste
Else
End If
Next Sht
End Sub
Run Code Online (Sandbox Code Playgroud)