Loop through all worksheets in workbook

前端 未结 3 1770
北海茫月
北海茫月 2020-12-12 02:08

I want to repeat this code on all the worksheets in a workbook.

There may sometimes be 1-2 worksheets sometimes 50+.

Sub HoursTotal()
\'
\' HoursTota         


        
3条回答
  •  悲哀的现实
    2020-12-12 02:52

    This should do it.

    Sub HoursTotal()
        Dim ws As Worksheet
    
        For Each ws In Worksheets
            ws.Range("F2").FormulaR1C1 = "=SUM(C[-1])"
            ws.Range("F1").FormulaR1C1 = "Total Hours"
            ws.Range("G1").Select 'I don't think you need this line but I included it anyways
        Next
    End Sub
    

提交回复
热议问题