• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:RoundUpでコンバイルエラーが出ます)

Excel VBAのコンパイルエラーが発生し、RoundUp関数が未定義です。

このQ&Aのポイント
  • Excel VBAのコードでRoundUp関数を使用している際にコンパイルエラーが発生し、'SUBまたはFunctionが定義されていません'というエラーメッセージが表示されます。
  • コードの修正方法としては、RoundUp関数を使用するためにVBAプロジェクトの参照設定を行う必要があります。
  • 具体的には、Visual Basic for Applicationsエディタ内でツールメニューの「参照設定」を開き、Microsoft Excelオブジェクトライブラリを選択して有効にします。

質問者が選んだベストアンサー

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.4

WorksheetFunction.RoundUp(((EndRow) / 44), 0) or Application.RoundUp(((EndRow) / 44), 0) でしょうか。 また、私だったら、 さらに、String型に変換します。

1211M
質問者

お礼

HohoPapaさん 早速のご返答ありがとうございます。 解決しました。すっきりです。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.3

No2です。回答は多分間違いです。申し訳ありません。

すると、全ての回答が全文表示されます。
  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.2

vbaの参照設定で適切なものを入れる必要があるかと。 何が適切であるか忘れた。

すると、全ての回答が全文表示されます。
noname#232800
noname#232800
回答No.1

数値を文字にしないと。

1211M
質問者

お礼

gobou_pooさん 早速のご返答ありがとうございます。 解決しました。

すると、全ての回答が全文表示されます。

関連するQ&A