May I ask why do line 5 causes overflow? i checked the data's ans will be 0 over 0, I guess this might be the problem but i am not sure, is there any solution to make this work?
HKColumn = 2
Do Until Cells(6, HKColumn).Value = 0
Cells(34, 27).Value = (Cells(6, HKColumn) - Cells(5, HKColumn)) / (Worksheets("TOTAL").Cells(6, HKColumn) - Worksheets("Total").Cells(5, HKColumn))
Cells(34, 26).Value = "2018 " + Cells(3, HKColumn)
Cells(34, 17).Value = (Cells(11, HKColumn) - Cells(10, HKColumn)) / (Worksheets("TOTAL").Cells(11, HKColumn) - Worksheets("Total").Cells(10, HKColumn))
Cells(34, 16).Value = "2018 " + Cells(3, HKColumn)
Cells(32, 27).Value = (Cells(5, HKColumn) - Cells(4, HKColumn)) / (Worksheets("TOTAL").Cells(5, HKColumn) - Worksheets("Total").Cells(4, HKColumn))
Cells(32, 26).Value = "2017 " + Cells(3, HKColumn)
Cells(32, 17).Value = (Cells(10, HKColumn) - Cells(9, HKColumn)) / (Worksheets("TOTAL").Cells(10, HKColumn) - Worksheets("Total").Cells(9, HKColumn))
Cells(32, 16).Value = "2017 " + Cells(3, HKColumn)
HKColumn = HKColumn + 1
Loop