返回列表 上一主題 發帖

[發問] 儲存格的值由巨集來給予

本帖最後由 luhpro 於 2012-10-2 21:45 編輯
回復  mark15jill


       Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If [ ...
pitera88 發表於 2012-10-2 15:00

因為你的需求是 -> 於另存新檔時 a1 的值不要被存起來.

所以我會建議放在 BeforeSave 裡,
亦即於存檔前再做處理:
  1. Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel as Boolean)
  2.   With Sheets("輸入頁")
  3.     If .[a1] <> "" Then Sheets("列印頁").[b1] = .[a1]
  4.     .[a1] = "" ' 存檔前強制清除 A1 的值
  5.   End With
  6. End Sub
複製代碼
另外 Sheets("列印頁").[b1] 存檔前要不要清就要看你的需求了

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題