excel - 停止 excel 自动将换行文本应用于复制的数据
问题描述
这里的问题是,每当我将数据从一个工作表复制并粘贴到另一个工作表时,复制的数据单元格会自动将换行文本应用于自身。如何阻止这种行为发生?
脚本真的很简单。
Sub TestScript()
Dim ActiveWB As Workbook
Dim WS1 As Worksheet
Dim WS2 As Worksheet
Set ActiveWB = ActiveWorkbook
Set WS1 = ActiveWB.Worksheets(1)
Set WS2 = ActiveWB.Worksheets(2)
WS1.UsedRange.Cells.SpecialCells(xlCellTypeVisible).Copy
WS2.Range("A1").PasteSpecial xlPasteValues
WS2.Range("A1").PasteSpecial xlPasteFormats
End Sub
我使用 xlCellTypeVisible 复制第一个工作表中的过滤数据。
第一个工作表数据:
第二个工作表数据:
我正在处理的数据只是一些常规的表格数据。数据的标题行在复制之前应用了换行文本,但对于其余单元格,我只想复制数字格式、字体样式、颜色填充等,但它将换行文本应用于所有数据自动地。复制时是否可以选择阻止 excel 执行此操作?
解决方案
推荐阅读
- reactjs - 你可以使用 gatsby-source-mongodb 来发布数据吗?
- python - / 不支持的操作数类型:“方法”和“方法”,Django
- makefile - 从位于多个文件夹中的源文件生成目标文件
- http - 是否有一个 Golang Websocket 库可以让我修改初始请求/让我选择 http.Client?
- java - 运行时来自另一个 jar 的 Uber jar 的依赖项
- c# - 单击选项卡按钮时尝试加载文件
- php - 如何加入房间并将数据发送到php中的特定ID
- amazon-web-services - SAM 部署因 Lambda 函数的大小问题而失败
- python - 如何使用 {:10.4f}'.format( [Python] 动态更改值的精度
- python - 在 tkinter 中隐藏上一个按钮的输出