excel - 粘贴但保留目标格式
问题描述
嗨,新手,但请记住你曾经也是。我有麻烦继承我的代码,但是当我希望它像工作表 2 文本和单元格格式时,它保持工作表 1 文本格式
Private Sub CommandButton1_Click()
Sheets("sheet1").Range("A1:A4").SpecialCells(xlConstants).copy
Sheets("sheet2").Range("A1:A4").End(xlUp)
End Sub
解决方案
如果是这样,请不要使用复制,而是将值设置为目标:
Sub Copy()
Dim k As Range
Set k = Range("Sheet1!A1:A4")
Range("Sheet2!A1:A4").Value = k.Value
End Sub
推荐阅读
- scala - scala:从第二个位置开始的每个偶数位数字的平方和
- javascript - 根据条件显示/隐藏数组项:ReactJS
- java - Android:通过 android 数据绑定将 lambda 传递给回收器适配器
- java - 如何提取和替换具有特定格式的字符串?
- java - 具有 Microsoft EWS 给定 TimeZone 的 ExchangeService 实例或 GetUserAvailabilityResults
- excel - excel检查用户输入是否在范围内
- c++ - 使用 RecordSet 读取 nText
- jquery - ASP.NET Core jQuery .ajax 帖子总是为空?
- reactjs - 状态未从子回调中更新
- r - R中有序probit / logit模型中每个变量的单一边际效应