前提・実現したいこと
ExcelVBA についてWorkDay 関数を使用して
B列(2019/2/6) の祝日などを除いた(2/5を除いた) 2日営業日前の
(-2) 値 2019/02/01 を出力されるようにしたい。
Excel Sheet3 のデータ
A B C D
2019/2/6 -2 2019/2/5
発生している問題・エラーメッセージ
400
該当のソースコード
Sub test1() Set ws01 = Sheets("Sheet3") ws01.Range("A1").Value = Application.Run("ATPVBAEN.XLA!WorkDay", ws01.Range("B1").Value, ws01.Range("C1").Value, ws01.Range("D1").Value) End Sub Sub test2() Set ws01 = Sheets("Sheet3") For i = 1 To ws01.Range("G65535").End(xlUp).Row ws01.Range("B" & i).Value = Application.Run("ATPVBAEN.XLA!WorkDay", ws01.Range("A" & i).Value, ws01.Range("D1").Value, ws01.Range("K1:K100").Value)__ Next i End Sub
試したこと
元々列を対象として作成したかった為、test2を作りましたが動かず、
1行を対象としてtest1を作り直しましたがこれも動きませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/06 13:05