返回列表 上一主題 發帖

[發問] Excel 2010 Range/Cells 儲格值設定錯誤,err.number= 1004

回復 1# Scott090
工作表上使用自定函數:會忽略VBA對工作表方法,屬性...,但不可給儲存格值.
如沒 On Error GoTo errHandler  工作表上的 testqq 傳回錯誤值

VBA程序上使用自定函數則沒限制到
  1. Sub Ex()
  2.     testqq 5
  3. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# Scott090
VBA程序上使用自定函數則沒限制到
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2014-2-20 11:47 編輯

回復 5# Scott090

ThisWorkbook模組,
  1. Option Explicit
  2. Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) '活頁簿中工作表重算(預設)程序
  3.     Dim F As Range
  4.     With Sh
  5.         Set F = .Cells.Find("=testqq", Lookat:=xlPart, LookIn:=xlFormulas)
  6.         If Not F Is Nothing Then
  7.         Application.EnableEvents = False
  8.             testqq (15)   '可惜每次變換函數參數都要按一次按鈕
  9.             '按鈕的程式碼
  10.         Application.EnableEvents = True
  11.           Exit Sub
  12.         End If
  13.     End With
  14. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題