我正在製作一個庫存系統。我想要的是當日期改變時關閉股票複製到開盤股票列,並關閉股票保持其公式只是將值複製到開盤股票。Excel VBA剪切或複製粘貼在單元格更改上
日期是細胞 「AF1」 今天日期公式= TODAY() 股市收盤在塔AB2:AB75與式(開放庫存 - 銷售=期末庫存)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("AF1") Then
Range("AB2:AB75").Copy
Range("AA2:AA75").PasteSpecial
Else
End If
End Sub
當我更改日期它碰撞類型不匹配13,這成爲突出黃色
如果Target =範圍( 「AF1」)然後
其工作良好只需添加一兩件事來清除列B2:否則 –
聽起來適當之前ClearContents':Z2我可以用'範圍(「Z2 B2」)。您位於工作表代碼表的Private Sub中,因此除非需要引用其他工作表,否則顯式引用工作表並不重要。 – Jeeped
感謝它正在工作,也清除內容 –