-4
我需要将我的Excel粘贴到文本而不更改Excel格式。我已经让VBA复制我的数据。但是我不知道如何在不忽略Excel格式的情况下粘贴它们。如何在使用Excel中的VBA将数据转换为文本时保留Excel列宽格式
我需要将我的Excel粘贴到文本而不更改Excel格式。我已经让VBA复制我的数据。但是我不知道如何在不忽略Excel格式的情况下粘贴它们。如何在使用Excel中的VBA将数据转换为文本时保留Excel列宽格式
您可以尝试类似如下:
copyRange.Copy 'copyRange is range you want to copy
With Range(cell_ref) 'cell_ref should is first cell of paste area e.g. Range("A1")
.PasteSpecial xlPasteColumnWidths
.PasteSpecial xlPasteValues, , False, False
.PasteSpecial xlPasteFormats, , False, False
.Cells(1).Select
Application.CutCopyMode = False
End With
你的问题不是很清楚。 (1)请显示您已有的密码。 (2)你能否用一个例子来表明你的意思是不改变格式?显示截图会有很大帮助。 –
我不能显示代码,因为我没有它。我是一个完整的初学者,我甚至不知道如何开始它。它是我的学校项目。我的意思是,当我在Excel中复制表格然后将其粘贴到文本文件上时,由列分隔的单词变成“标签”。我想让它变成“”(没有) –
然后,在粘贴文本文件后,在文本编辑器中将“tab”替换为空白。这将是最简单的方法。 –