以下のプログラムで私が直面しているエラーを特定し修正することができますか?それは構文エラーを言っていると私は式を入力するためのすべての可能な方法を試みたが、私はできませんでした。式内の構文エラー
Dim T As Integer
T = 12
Range("AJ3").Value = "Target ETY"
Range("AJ4").Formula = "=SUM(((Range("A4").Value) * aa), (Range("C4").Value * b), (Range("E4").Value * c), (Range("G4").Value * d), (Range("I4").Value * e), (Range("K4").Value * f), (Range("M4").Value * g), (Range("O4").Value * h), (Range("Q4").Value * i), (Range("S4").Value * j), (Range("U4").Value * k), (Range("W4").Value * l), (Range("Y4").Value * m), (Range("AA4").Value * n), (Range("AC4").Value * o), (Range("AE4").Value * p))"
Range("AJ4").Select
Range("AK3").Value = "Actual ETY"
Range("AK4").FormulaR1C1 = Sum((Range("B4").Value * aa), (Range("D4").Value * b), (Range("F4").Value * c), (Range("H4").Value * d), (Range("J4").Value * e), (Range("L4").Value * f), (Range("N4").Value * g), (Range("P4").Value * h), (Range("R4").Value * i), (Range("T4").Value * j), (Range("V4").Value * k), (Range("X4").Value * l), (Range("Z4").Value * m), (Range("AB4").Value * n), (Range("AD4").Value * o), (Range("AF4").Value * p))
Range("AK4").Select
Range("AL4").Value = Range("AK4").Value/T
Range("AL4").Select
Selection.NumberFormat = "0.0%"
Range("AL3").Value = "Total ETY"
MsgBox "Total ETY for Day" & vbNewLine & Range("AL4").Value
If Range("AL4").Value >= 0 Then
UserForm2.Show
End If
End Sub
あなたのコードが「うまくいかない」方法を詳しく説明できますか?あなたは何を期待していましたか、実際何が起こったのですか?例外/エラーがある場合は、それが発生した行と例外/エラーの詳細を投稿してください。これらの詳細を入力または編集してください。 – rene
私はAJ4のセルに数式を入れようとしていますが(加算と乗算)、手作業による計算結果は得られません。 Range( "A4")。valueを構文エラーとして認識しています – nagarjun
それ以外の方法では動作しません – nagarjun