我有一個宏可以從一系列工作表中的每一個複製一個彙總行。彙總行特別使用font/font color/bg顏色進行格式化,但當粘貼到「sumamry sheet」時,只需粘貼值即可,無需格式化。vba excel如何粘貼不帶字體/顏色/ bg顏色格式的值
For LoopIndex = StartIndex To EndIndex
' start in a task sheet
Sheets(LoopIndex).Select
CopiedCells = ActiveSheet.Range("A156:L156").Copy
' now move to Summary sheet
Sheets("Summary Sheet").Select
ActiveSheet.Range("A8").Select
ActiveCell.EntireRow.Insert
ActiveCell.PasteSpecial Paste:=xlPasteValues
' tried variations of: ActiveCell.PasteSpecial paste:=xlValues, operation:=xlPasteSpecialOperationNone
Application.CutCopyMode = False ' clears clipboard
Next LoopIndex
所有我已經做了研究說PastSpecial,xlValues,xlPasteValues應該工作,但沒有條的格式,不知道我在做什麼錯在這裏。它確實粘貼了值而不是參考值,所以這很好。我有一個宏來重置循環中的格式,但我想提高效率。我使用Excel 2007中
如何在複製之前插入一些內容? – TylerH 2017-02-01 20:04:02