返回列表 上一主題 發帖

「已解決」批量定義名稱的方法

「已解決」批量定義名稱的方法

本帖最後由 play9091 於 2012-3-7 19:47 編輯

目前我手上有上百筆資料須要去定義名稱……我的做法如下
  1. W=HCH_01       ←value
  2. X==OFFSET('Call Setup Failure (%)'!$G$2,,,COUNTA('Call Setup Failure (%)'!$G:$G),1)    ←{  }裡面的值
  3. ActiveWorkbook.Names.Add Name:=W, RefersToR1C1:=X       ←這一行出錯了
複製代碼
不知道為什麼在建的時候會出錯了,請大家幫個忙……
初學VBA乍到twbts

回復 2# Hsieh

我是用錄製之後,才寫出上面的VBA的,但是,我搞不懂的是,為什麼會出錯……

我只是把原來的
  1. ActiveWorkbook.Names.Add Name:="HCH_01", RefersToR1C1:="=OFFSET('Call Setup Failure (%)'!$G$2,,,COUNTA('Call Setup Failure (%)'!$G:$G),1)"
複製代碼
改成
  1. W=HCH_01       ←value
  2. X==OFFSET('Call Setup Failure (%)'!$G$2,,,COUNTA('Call Setup Failure (%)'!$G:$G),1)    ←{  }裡面的值
  3. ActiveWorkbook.Names.Add Name:=W, RefersToR1C1:=X       ←這一行出錯了
複製代碼
就不行了??
初學VBA乍到twbts

TOP

回復 4# Hsieh

後來我用指定「R,C」的方法解決了它……
  1. =OFFSET('CSSR (%)'!R2C2,,,COUNTA('CSSR (%)'!C2),1)
複製代碼
感謝Hsieh的幫忙……

目前和折線圖奮鬥當中……不知道如何去指定裡面的X軸Y軸??可否指教一下?
初學VBA乍到twbts

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題