[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBAでformulaを使った時の動き』(VBA学習の身)
formulaを使用したときに条件でオブジェクト(テキストボックス)を指定しているのですが、テキストボックスの入力を任意にしてテキストボックス内に値が入力されていない時にも関数が組まれるようにしたいと考えております。 条件列にはrefeditフォームを使ってセル指定するようにしています。
Cells(6,1).Formula = "=sumifs(データ!" & Columns(j).Address & ",データ!" & Columns(r).Address & ",$A6," & 条件列1.Value & "," & 条件1.Value & "," & 条件列2.Value & ", " & 条件2.Value & " )"
という感じで作成して実際にテキストボックスとrefeditフォームを未記入(条件無し状態)で作成すると「実行時エラー '1004': アプリケーション定義またはオブジェクト定義のエラーです」と表示されます。
ちなみに全て記入すると作成されます。
どのように修正を行うと未記入でも作成されるようになりますか?
よければご教示下さい…
< 使用 Excel:Excel2016、使用 OS:Windows10 >
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.