返回列表 上一主題 發帖

[發問] 請問如何把無資料的多餘頁面設定一按鈕刪除

回復 14# 准提部林

慚愧…小弟也沒發覺…
搞不懂,為何沒修正之前,一樣是copy ,    vSht.Range("A1:AM" & R).Copy .[A1] '貼上資料
照理來說應該會一五一十把Range("A1:AM" & R)的內容copy 過去,
但換了[AV1]下拉選單的項目,卻還是copy 沒換之前的內容?
小弟不懂,能說明一下原因嗎?

With xSht
      .Name = SHN:  .Cells.Clear '重命名, 清除內容
      .[BK3] = vSht.[BK3].Value
      .[AV1] = vSht.[AV1].Value
      .[BI3] = vSht.[BI3].Value
      R = Val(vSht.[AT51]) * 52: If R = 0 Then Exit Sub '取得頁數
      vSht.Range("A1:AM" & R).Copy .[A1] '貼上資料
      .Range("A16:A" & R) = "=TEXT(COUNT(AK$16:AK16),""'000"")" '序號公式
      .Range("A1:AM" & R) = .Range("A1:AM" & R).Value '全部內容貼成值
      For Each vR In vSht.[A1:AM1]
          .Range(vR.Address).ColumnWidth = vR.ColumnWidth '欄寬
      Next
      .[BK3] = "": .[AV1] = "": .[BI3] = ""
End With

TOP

回復 16# simplehope

試著手動copy 範圍,再貼到新工作表,
就發現內容中有公式的格子都沒資料,因為缺乏參照…
好像知道為什麼了…
能發現這也太神

TOP

回復 17# simplehope

疑問用小弟原本的程式碼會不會有這問題,
回頭看才發現,原來是我貼上兩次…第一次直接paste, 第二次貼上值&格式,所以才沒出現缺乏參照的問頭
…真是土炮+瞎貓碰上死秏子…

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題