Forum Discussion
Excel
Jul 13, 2022Iron Contributor
Query related to hide with the help of VBA code
Hello Everyone, Whenever i hide the sheet like : then it run the code, then it shows error like - So, what should i write to show data which are visib...
- Jul 13, 2022
Sub LoopYearlyReport() Dim ws As Worksheet Dim FirstTime As Boolean FirstTime = True For Each ws In Worksheets If ws.Visible = xlSheetVisible And ws.Name <> "YEARLY REPORT" Then ws.Select If Range("A1").Value <> "Division" Then InsertHeaders FormatHeaders End If AutomateTotalSUM ' SELECT CURRENT DATA Range("A2").Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlToRight)).Select ' COPY DATA Selection.Copy ' SELECT "YEARY REPORT" Worksheets("YEARLY REPORT").Select ' PASTE DATA Range("A30000").End(xlUp).Select If FirstTime <> True Then ActiveCell.Offset(1, 0).Select Else FirstTime = False End If ActiveSheet.Paste End If ' MOVE TO THE THE NEXT SHEET IN THE LOOP Next ws Worksheets("Yearly Report").Select If Range("A1").Value <> "Division" Then InsertHeaders FormatHeaders End If AutomateTotalSUM Application.CutCopyMode = False End Sub
HansVogelaar
Jul 13, 2022MVP
Sub LoopYearlyReport()
Dim ws As Worksheet
Dim FirstTime As Boolean
FirstTime = True
For Each ws In Worksheets
If ws.Visible = xlSheetVisible And ws.Name <> "YEARLY REPORT" Then
ws.Select
If Range("A1").Value <> "Division" Then
InsertHeaders
FormatHeaders
End If
AutomateTotalSUM
' SELECT CURRENT DATA
Range("A2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
' COPY DATA
Selection.Copy
' SELECT "YEARY REPORT"
Worksheets("YEARLY REPORT").Select
' PASTE DATA
Range("A30000").End(xlUp).Select
If FirstTime <> True Then
ActiveCell.Offset(1, 0).Select
Else
FirstTime = False
End If
ActiveSheet.Paste
End If
' MOVE TO THE THE NEXT SHEET IN THE LOOP
Next ws
Worksheets("Yearly Report").Select
If Range("A1").Value <> "Division" Then
InsertHeaders
FormatHeaders
End If
AutomateTotalSUM
Application.CutCopyMode = False
End SubExcel
Jul 13, 2022Iron Contributor
Thank you so much sir.