返回列表 上一主題 發帖

執行VBA後,右方捲軸為何變成可拉到65536?

執行VBA後,右方捲軸為何變成可拉到65536?

執行巨集後,請問如何修改VBA,以避免捲軸不要變成可拉到65536? 如附檔,謝謝! Book33.rar (7.38 KB)

回復 1# winston219
程式在給值時使用整欄導致你對END的錯覺
  1. Sub yy()
  2. [a:a].HorizontalAlignment = xlCenter
  3. Range("a2:a" & [b65536].End(3).Row) = "=row()-1"
  4. Range("a2:a" & [b65536].End(3).Row) = Range("a2:a" & [b65536].End(3).Row).Value
  5. End Sub
複製代碼
學海無涯_不恥下問

TOP

哈,可行了,感謝Hsieh大大的說明~

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題