【Excel】如何實現復制后/更改格式后的單元格的格式重新刷新


問題

很多時候復制數據的時候,會把數據格式一並復制過來,並且右鍵單元格設置單元格格式並不會生效,此時需要雙擊單元格/F2進入編輯狀態再返回才會生效,當數據量大的時候就不好處理了

1.分列

對數據進行假分列,讓excel重新檢查編輯每一個單元格:

選中數據列-分列-選擇一個數據內不存在的分列符號-選擇分列后的單元格格式-進行分列

2.宏處理

原理:通過對單元格進行“F2”編輯,然后“Enter”完成編輯實現對單元格的格式重刷新

// i 為循環次數,此處從選中單元格開始往下10個單元格進行循環操作

Sub Macro1()
For i = 1 To 10
    Application.SendKeys ("{f2}") 'F2
    Application.SendKeys ("~") '回車
Next i
End Sub

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM