VBA
1T_SHEET = personE & "!" 2'MsgBox Cells(25, x3).Address 3Worksheets("年間集計").Cells(y2, x1).Formula = _ 4"=if(" & T_SHEET & "." & Cells(25, x3).Address & "=0, _ 5""0""," & T_SHEET & "." & Cells(25, x3).Address & ")"
上記の中で「T_SHEET」、変数x3及びy2、Cellsに数値が代入されているところまで確認できました。
別のシートであるT_SHEETからターゲットセルの座標を変数に格納し、「年間集計」シートで数式として投入という流れです。
実行
↓
「実行時エラー '1004': アプリケーション定義またはオブジェクト定義のエラーです。」
↓
(当然セルは空のまま)
=if(personE!cells(25,x3)=0,"0",personE!cells(25,x3))
という数式が投入されるようにしたいです。
personEはループの中で人の名前を入れ替える変数です。
試行錯誤中ですが、なかなかの難問です。
お知恵をいただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。