I think I have also liked your idea better though the other method also looks good..
But I am not able to understand how to use the same..
I am extending from your help in my last thread ..
What you had done was

Sub GetFormatting()

    Cells.Select
    Selection.Clear
    Selection.NumberFormat = "@"
    ActiveWindow.DisplayGridlines = False -- This is to Hide the Gridlines in the Sheet Formatting
    
    Dim nRow As Long, nCol As Long, nLastCol As Long, nLastRow As Long, i As Long
    Dim wsR As Worksheet, wsF As Worksheet, wsD As Worksheet
    
    Set wsR = Worksheets("Report") -- Sheet from where I need to check whether the GRIDLINES are Displayed or NOT?
    Set wsF = Worksheets("Formatting")
    Set wsD = Worksheets("Dump") -- Sheet where I need the GRIDLINES to be the same as the REPORT SHeet

I am not going to the Sheet "Dump" and I am trying to remotely control the formatting with the information i got in the Sheet Formatting..

So how do I use the
    Dim bOn As Boolean
    bOn = ActiveWindow.DisplayGridlines