0
Sub LoopCertain() 'Excel VBA to loop through only include sheets (1-3)
Dim sh As Worksheet
For Each sh In ActiveWorkbook.Worksheets ' Start of the VBA loop
Select Case sh.Name
Case Is = "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "D10", "D11", "D12", "D13", "D13", "D14", "D15", "D16", "D17", "D18", "D19", "D20", "D21", "D22", "D23", "D24", "D25", "D26", "D27", "D28", "D29", "D30", "D31"
sh.[D15].Value = "=(4-(D16+D17+D18+D19))+(SUMIF(J27:J38,"Operational",N27:N38))"
sh.[D21].Value = "=4-(SUM(D16:D20))"
sh.[D23].Value = "=D15/4"
End Select
Next sh
End Sub
エラーは以下の行にあり、「操作可能」に起因しています。「これを見て、そこで終了しようとしています。であり、それを超えて続けて文字通り "運用" 取る?VBA Excel:コンパイルエラー:構文エラー
sh.[D15].Value = "=(4-(D16+D17+D18+D19))+(SUMIF(J27:J38,"Operational",N27:N38))"
本当にそれらの文字列に '.Value'を設定しようとしていますか、それとも' .Formula'をそれに設定しようとしていますか? – YowE3K