マクロの実行時に数式が入力されるセルを動的に設定しようとしています。このコード ブロックは約 10 回ループし、それぞれに新しいセクションの従業員が含まれます。部門別に並べました。したがって、ループがこの時点に戻ると、最初のセルが変更されます。
次のエラーが表示されます。
オブジェクト '_Global' のメソッド 'Range' が失敗しました
これが私のコードです:
'Select the top cell in the "%Working" Column
Range(Cells(StartTemp, 9)).Select
'Insert the Formula - Billable/(Billable + Unbillable) * 100 into Column I for each section
'Formula is 'C4/(C4+C5)*100
Range(Cells(StartTemp, 9)).Formula = "=RC[-6]/(RC[-6]+RC[-5]) *100"
Range(Cells(StartTemp, 9)).Select
Selection.NumberFormat = "0.00%"
'Insert the Formula into all cells in the section for this group.
Selection.AutoFill Destination:=Range(Cells(StartTemp, 9), Cells(EndTemp, 9)), Type:=xlFillDefault
Range(Cells(StartTemp, 9), Cells(EndTemp, 9)).Select
前もって感謝します!