[算表] vba的函數使用問題
軟體:excel
版本:2003
大家好,問一個應該是基本但是不懂的問題
我在vba寫了一個簡單的幾行程式如下:
function right_r(a, x, y)
Sheets("record").Cells(1, 1).Copy
Cells(6, 50).Select
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Sheets("record").Cells(a, 2).Value = Cells(6, 50).Value
Cells(x, y).Select
End function
然後我以為執行是打
right_r(1,2,3)
^^^^^^ 程式會變動的3個值
可是就有錯誤訊息
vba是初學者,想用function來簡化程式碼,
不過不知道怎麼做,拜託知道的前輩回答一下,謝謝
在vb版有人回答我了,
前面打"call" 呼叫sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.133.13.138
※ 編輯: criky 來自: 140.133.13.138 (05/23 14:08)
Office 近期熱門文章
PTT數位生活區 即時熱門文章