我正在複製範圍從一個工作簿到另一個。儘可能多的在源範圍中的數據的是式I需要由值粘貼:保留上標格式上.PasteSpecial
With TargetRange
.PasteSpecial Paste:=xlPasteAll
.PasteSpecial Paste:=xlPasteColumnWidths
.PasteSpecial Paste:=xlPasteValues
End With
問題是xlPasteValue破壞了(靜態)細胞中的標格式。我如何通過保留上標格式的值進行粘貼?
我可以通過xlPasteAll重新粘貼那些帶有上標格式的靜態單元格,但這有點混亂,並且不可維護。
沒有簡單的解決方案,在運行粘貼值之後循環遍歷複製範圍,然後複製所有靜態單元格(或者測試sub/superscript並僅複製這些單元格,但這會變慢,取決於根據您的數據量) –