電子書籍の厳選無料作品が豊富!

以下のようなvbaを作成したのですが、コンパイルエラー(subまたはfunctionが定義されていません)が出てしまいます。
どこが間違っているのでしょうか?

sub 会議資料()
dim wbs as workbook
dim wbd as workbook
dim wss as worksheet
dim wsd as worksheet
dim sh as variant
dim k as long

set wbd = workbooks.("業績資料.xlsx")
set wsd = wbd.worksheets("6月")

set wbs = workbooks("作業時間.xlsx")
for each sh in array("部門A","部門B")
set wss = wbs.worksheets(sh)
wsd.cells(2+k,"f"). value = getsum(wss.cells(8,"aw"))
wsd.cells(2+k,"f"). value = getsum(wss.cells(8,"aw"))
wsd.cells(2+k,"f"). value = getsum(wss.cells(8,"aw"))
k=k+4
next
end sub

A 回答 (2件)

getsumをPublic Functionとして自分で作る必要があります。


標準には無いから。
    • good
    • 0

Excel VBAでGetsumなんて初めて見ましたが、それじゃないですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!