Sorting with VBA

RandyD123

Active Member
Joined
Dec 4, 2013
Messages
289
Office Version
  1. 2016
Platform
  1. Windows
Trying to sort this using VBA to have airline alphabetically then by time for each date. I've made it this far but can't figure the rest... I need to keep the spaces between the dates. Any help would be appreceiated. Thanks!


PIMS Flight Converter.xlsm
ABCDE
1Airport Total by Departure Time-Flight#-Airline
2
3DateAirlineTimePAXPCPAX
47/31/2023AA51605125030
57/31/2023SW19135405030
67/31/2023UA35406005030
77/31/2023UA43726005030
87/31/2023AA55896005030
97/31/2023AA61386065030
107/31/2023SW19156305030
117/31/2023SP20447005030
127/31/2023SW5369055030
137/31/2023SW345912105030
147/31/2023AA515912365030
157/31/2023UA356312495030
167/31/2023AA604013065030
177/31/2023AA545713505030
187/31/2023UA459114035030
197/31/2023SW264814105030
207/31/2023SW307415055030
217/31/2023AA591715535030
227/31/2023SW237017105030
237/31/2023AA504017165030
247/31/2023AA502117275030
257/31/2023SW18119155030
267/31/2023AA538019155030
27
287/30/2023AA51605115030
297/30/2023SW19135505030
307/30/2023UA35406005030
317/30/2023UA43726005030
327/30/2023AA55896005030
337/30/2023AA61386065030
347/30/2023SP20447005030
357/30/2023SW22297055030
367/30/2023DL60310005030
377/30/2023SW345910255030
387/30/2023SP115911055030
397/30/2023AA515912365030
407/30/2023UA356312495030
417/30/2023AA604013065030
427/30/2023SW95213205030
437/30/2023AA545713505030
447/30/2023UA459114035030
457/30/2023AA591715535030
467/30/2023AA504017165030
477/30/2023AA502117175030
487/30/2023SW362917255030
497/30/2023AA538019155030
50
517/29/2023SW23685005030
527/29/2023AA51605125030
537/29/2023SW19136005030
547/29/2023UA35406005030
557/29/2023UA43726005030
567/29/2023AA55896005030
577/29/2023AA61386065030
587/29/2023SP20447005030
597/29/2023SW167111505030
607/29/2023UA356312155030
617/29/2023AA336712365030
627/29/2023SW345912555030
637/29/2023AA604013065030
647/29/2023SW95213505030
657/29/2023AA497414035030
667/29/2023AA591716105030
677/29/2023SW237016255030
687/29/2023AA504017165030
697/29/2023SW330017355030
707/29/2023SW133818505030
717/29/2023AA538019165030
72
73000
74000
75000
76000
77000
Converted Sheet
 
So, originally the time is in text format instead of time format?
How did the data load into the sheet? from a text file?
Can you post data before you run the Sub Convert?
Here is a link to the raw data file If you decide to look at it, the time format has to be a number format in the end. I had to first convert it (=TEXT(C4, "hmm").....maybe not exact cell but that's the formula I had to use. Then I had to change it back to a number format. Anyway the raw data file simply gets copied into the Convert file, then I run the macros to get the end result. For the most part it was just moving, deleting, and combining columns and formatting out the raw data file. The time thing was a nightmare for me. That was the only column that I had problems with and hence the "000" at the end. The raw data file could have more rows on any given day, but the columns would never change. I posted my vba that got me to where you stepped in.
 
Upvote 0

Excel Facts

Best way to learn Power Query?
Read M is for (Data) Monkey book by Ken Puls and Miguel Escobar. It is the complete guide to Power Query.
the time format has to be a number format in the end.
I don't see why. Do you need it in number format in order to sort data properly? Have you tried sort data by time in your raw file? When I tried it, the data sorted properly and the dates (col A) are still in order.
If you want, I probably could amend your code to make it more concise and efficient.
 
Upvote 0
I don't see why. Do you need it in number format in order to sort data properly? Have you tried sort data by time in your raw file? When I tried it, the data sorted properly and the dates (col A) are still in order.
If you want, I probably could amend your code to make it more concise and efficient.
Believe it or not the converted data gets copied and pasted into another file where the time format must be in a number format or the error checking code flags the whole thing. And yes, if you don't mind I would love to see you amend the code to a more efficient way. Just remember, the rows can increase or decrease on any given day. We get 3 days worth of data everyday. Again the end result must me airline first, sorted by time after with a space between each day. Exactly the way it did with your original help.
 
Upvote 0
So, with the Raw data, the results are in sheet Sort

VBA Code:
Option Explicit
Sub sort()
Dim lr&, i&, j&, rng, air, air1, dat, u As Range
Dim arr()
air1 = Array("Com", "Cap", "Env", "Sky", "Sou", "Rep", "Spi", "Ave") ' first 3 letters of Airlines. Add more if needed
air = Array("AA", "AA", "AA", "AA", "SW", "UA", "SP", "DL") ' corresponding letters of Airlines. Add more if needed

'store Raw into array "rng"
With Sheets("Raw Data")
    lr = .Cells(Rows.Count, "A").End(xlUp).Row
    rng = .Range("A4:K" & lr).Value2
End With

'generate sheet output "Sort", overwright old sheet
On Error Resume Next
Sheets("Sort").Delete
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = "Sort"
On Error GoTo 0

ReDim arr(1 To UBound(rng), 1 To 6)
For i = 1 To UBound(rng)
    arr(i, 1) = rng(i, 1): arr(i, 3) = rng(i, 5)
    arr(i, 4) = rng(i, 9): arr(i, 5) = rng(i, 11)
    For j = 0 To UBound(air1)
            If rng(i, 7) Like air1(j) & "*" Then
                arr(i, 2) = air(j) & rng(i, 6)
                Exit For
            End If
    Next
    arr(i, 6) = (100000 - arr(i, 1)) & Left(arr(i, 2), 2) & rng(i, 5) ' 100000-date: convert date into Z-A
Next

'paste array back to sheet, then sort column F (helper column, contain info like: 54862AA0.22)
'For example: 31-Jul, AA5160, 5:12AM. With 31-Jul=45138 then 100000-45138 = 54862. 5:12AM=0.22
'==> cell F4 = 54862AA0.22. then sort column F
Range("A1").Value = "Airport Total by Departure Time-Flight#-Airline"
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
With Range("A4").Resize(UBound(arr), 6)
    .Value = arr
    .sort key1:=Range("F3")
End With
Columns("F").Delete
Columns("A").NumberFormat = "mm/dd/yyyy"

'loop column A, search for rows where value change, then insert
lr = Cells(Rows.Count, "A").End(xlUp).Row
dat = Cells(4, 1).Value
For i = 5 To lr
    If Cells(i, 1).Value <> dat Then
        If u Is Nothing Then
            Set u = Cells(i, 1)
        Else
            Set u = Union(u, Cells(i, 1))
        End If
    End If
    dat = Cells(i, 1).Value
Next
u.EntireRow.Insert
Range("A3").Select
End Sub

 
Upvote 0
So, with the Raw data, the results are in sheet Sort

VBA Code:
Option Explicit
Sub sort()
Dim lr&, i&, j&, rng, air, air1, dat, u As Range
Dim arr()
air1 = Array("Com", "Cap", "Env", "Sky", "Sou", "Rep", "Spi", "Ave") ' first 3 letters of Airlines. Add more if needed
air = Array("AA", "AA", "AA", "AA", "SW", "UA", "SP", "DL") ' corresponding letters of Airlines. Add more if needed

'store Raw into array "rng"
With Sheets("Raw Data")
    lr = .Cells(Rows.Count, "A").End(xlUp).Row
    rng = .Range("A4:K" & lr).Value2
End With

'generate sheet output "Sort", overwright old sheet
On Error Resume Next
Sheets("Sort").Delete
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = "Sort"
On Error GoTo 0

ReDim arr(1 To UBound(rng), 1 To 6)
For i = 1 To UBound(rng)
    arr(i, 1) = rng(i, 1): arr(i, 3) = rng(i, 5)
    arr(i, 4) = rng(i, 9): arr(i, 5) = rng(i, 11)
    For j = 0 To UBound(air1)
            If rng(i, 7) Like air1(j) & "*" Then
                arr(i, 2) = air(j) & rng(i, 6)
                Exit For
            End If
    Next
    arr(i, 6) = (100000 - arr(i, 1)) & Left(arr(i, 2), 2) & rng(i, 5) ' 100000-date: convert date into Z-A
Next

'paste array back to sheet, then sort column F (helper column, contain info like: 54862AA0.22)
'For example: 31-Jul, AA5160, 5:12AM. With 31-Jul=45138 then 100000-45138 = 54862. 5:12AM=0.22
'==> cell F4 = 54862AA0.22. then sort column F
Range("A1").Value = "Airport Total by Departure Time-Flight#-Airline"
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
With Range("A4").Resize(UBound(arr), 6)
    .Value = arr
    .sort key1:=Range("F3")
End With
Columns("F").Delete
Columns("A").NumberFormat = "mm/dd/yyyy"

'loop column A, search for rows where value change, then insert
lr = Cells(Rows.Count, "A").End(xlUp).Row
dat = Cells(4, 1).Value
For i = 5 To lr
    If Cells(i, 1).Value <> dat Then
        If u Is Nothing Then
            Set u = Cells(i, 1)
        Else
            Set u = Union(u, Cells(i, 1))
        End If
    End If
    dat = Cells(i, 1).Value
Next
u.EntireRow.Insert
Range("A3").Select
End Sub

Looks good, except the "Time" column. That column has to be 3 or 4 digits and in a number format. The "Date" column can be in any format.
 
Upvote 0
try replace
VBA Code:
arr(i, 3) = rng(i, 5)
with
VBA Code:
arr(i, 3) = Hour(rng(i, 5)) * 100 + Minute(rng(i, 5))

VBA Code:
Option Explicit
Sub sort()
Dim lr&, i&, j&, rng, air, air1, dat, u As Range
Dim arr()
air1 = Array("Com", "Cap", "Env", "Sky", "Sou", "Rep", "Spi", "Ave") ' first 3 letters of Airlines. Add more if needed
air = Array("AA", "AA", "AA", "AA", "SW", "UA", "SP", "DL") ' corresponding letters of Airlines. Add more if needed

'store Raw into array "rng"
With Sheets("Raw Data")
    lr = .Cells(Rows.Count, "A").End(xlUp).Row
    rng = .Range("A4:K" & lr).Value2
End With

'generate sheet output "Sort", overwright old sheet
On Error Resume Next
Sheets("Sort").Delete
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = "Sort"
On Error GoTo 0

ReDim arr(1 To UBound(rng), 1 To 6)
For i = 1 To UBound(rng)

'New adjust-----------
    arr(i, 1) = rng(i, 1): arr(i, 3) = Hour(rng(i, 5)) * 100 + Minute(rng(i, 5))
'-----------------
    
    arr(i, 4) = rng(i, 9): arr(i, 5) = rng(i, 11)
    For j = 0 To UBound(air1)
            If rng(i, 7) Like air1(j) & "*" Then
                arr(i, 2) = air(j) & rng(i, 6)
                Exit For
            End If
    Next
    arr(i, 6) = (100000 - arr(i, 1)) & Left(arr(i, 2), 2) & rng(i, 5) ' 100000-date: convert date into Z-A
Next

'paste array back to sheet, then sort column F (helper column, contain info like: 54862AA0.22)
'For example: 31-Jul, AA5160, 5:12AM. With 31-Jul=45138 then 100000-45138 = 54862. 5:12AM=0.22
'==> cell F4 = 54862AA0.22. then sort column F
Range("A1").Value = "Airport Total by Departure Time-Flight#-Airline"
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
With Range("A4").Resize(UBound(arr), 6)
    .Value = arr
    .sort key1:=Range("F3")
End With
Columns("F").Delete
Columns("A").NumberFormat = "mm/dd/yyyy"

'loop column A, search for rows where value change, then insert
lr = Cells(Rows.Count, "A").End(xlUp).Row
dat = Cells(4, 1).Value
For i = 5 To lr
    If Cells(i, 1).Value <> dat Then
        If u Is Nothing Then
            Set u = Cells(i, 1)
        Else
            Set u = Union(u, Cells(i, 1))
        End If
    End If
    dat = Cells(i, 1).Value
Next
u.EntireRow.Insert
Range("A3").Select
End Sub
 
Upvote 0
@RandyD123
First, I put Airline name & the code in sheet2, so it's not hardcoded, it will make it easier to update.
RandyD123 - Raw Data Sheet 1.xlsm
AB
1AIRLINECODE
2Avelo AirlinesDL
3Capital Cargo InternationalAA
4Comair Inc.AA
5Envoy Inc.AA
6Republic Airline Inc.UA
7Skywest Airlines Inc.AA
8Southwest Airlines Co.SW
9Spirit Air LinesSP
10
11
Sheet2


Second, I read the data, I see that time is already sort ascending for each Airline, so we don't need to sort it again. Is that always the case? If not, then we need to amend the code.

This will transform data from Raw sheet to end result (in sheet Result), so you don't need my previous code & your original code.
@bebo021999, it's a good idea to create a new sheet to send the results, so I borrowed that part of your code. I hope you don't mind. ;)

VBA Code:
Sub RandyD123_4()
Dim c As Range
Application.ScreenUpdating = False

'generate sheet output "Result", overwright old sheet
On Error Resume Next
    Sheets("Result").Delete
    Sheets.Add after:=Sheets(Sheets.Count)
    ActiveSheet.Name = "Result"
    Sheets("Raw Data").Cells.Copy Range("A1")
On Error GoTo 0

With Sheets("Sheet2")  'replace Airline with 2 letters
    For Each c In .Range("A2", .Cells(.Rows.Count, "A").End(xlUp))
        Range("G:G").Replace What:=c.Value, Replacement:=c.Offset(, 1), LookAt:=xlWhole, SearchOrder:=xlByRows, _
        MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
    Next
End With

n = Range("A" & Rows.Count).End(xlUp).Row
h = 4 'data start at row
For i = n To h Step -1
    j = WorksheetFunction.CountIf(Range("A" & n & ":A" & h), Cells(i, "A")) 'case insensitive
'        Debug.Print Cells(i - j + 1, "A").Resize(j, 11).Address
        Cells(i - j + 1, "A").Resize(j, 11).sort Key1:=Columns(7), Order1:=xlAscending, Header:=xlNo  'sort by 2 first letter
        If i - j + 1 <> h Then
            Rows(i - j + 1).Insert  'insert row between different dates
        End If
        i = i - j + 1
Next

'combine code & flight number
With Range("B4", Range("B" & Rows.Count).End(xlUp))
   .Value = Evaluate(.Columns(6).Address & "&" & .Columns(5).Address)
End With

'TIME to number format
For Each c In Range("E4", Cells(Rows.Count, "E").End(xlUp))
    c = Replace(Left(c.Text, 6), ":", "")
Next

Range("C:D,F:H,J:J").Delete
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
Application.ScreenUpdating = True

End Sub
 
Upvote 0
try replace
VBA Code:
arr(i, 3) = rng(i, 5)
with
VBA Code:
arr(i, 3) = Hour(rng(i, 5)) * 100 + Minute(rng(i, 5))

VBA Code:
Option Explicit
Sub sort()
Dim lr&, i&, j&, rng, air, air1, dat, u As Range
Dim arr()
air1 = Array("Com", "Cap", "Env", "Sky", "Sou", "Rep", "Spi", "Ave") ' first 3 letters of Airlines. Add more if needed
air = Array("AA", "AA", "AA", "AA", "SW", "UA", "SP", "DL") ' corresponding letters of Airlines. Add more if needed

'store Raw into array "rng"
With Sheets("Raw Data")
    lr = .Cells(Rows.Count, "A").End(xlUp).Row
    rng = .Range("A4:K" & lr).Value2
End With

'generate sheet output "Sort", overwright old sheet
On Error Resume Next
Sheets("Sort").Delete
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = "Sort"
On Error GoTo 0

ReDim arr(1 To UBound(rng), 1 To 6)
For i = 1 To UBound(rng)

'New adjust-----------
    arr(i, 1) = rng(i, 1): arr(i, 3) = Hour(rng(i, 5)) * 100 + Minute(rng(i, 5))
'-----------------
   
    arr(i, 4) = rng(i, 9): arr(i, 5) = rng(i, 11)
    For j = 0 To UBound(air1)
            If rng(i, 7) Like air1(j) & "*" Then
                arr(i, 2) = air(j) & rng(i, 6)
                Exit For
            End If
    Next
    arr(i, 6) = (100000 - arr(i, 1)) & Left(arr(i, 2), 2) & rng(i, 5) ' 100000-date: convert date into Z-A
Next

'paste array back to sheet, then sort column F (helper column, contain info like: 54862AA0.22)
'For example: 31-Jul, AA5160, 5:12AM. With 31-Jul=45138 then 100000-45138 = 54862. 5:12AM=0.22
'==> cell F4 = 54862AA0.22. then sort column F
Range("A1").Value = "Airport Total by Departure Time-Flight#-Airline"
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
With Range("A4").Resize(UBound(arr), 6)
    .Value = arr
    .sort key1:=Range("F3")
End With
Columns("F").Delete
Columns("A").NumberFormat = "mm/dd/yyyy"

'loop column A, search for rows where value change, then insert
lr = Cells(Rows.Count, "A").End(xlUp).Row
dat = Cells(4, 1).Value
For i = 5 To lr
    If Cells(i, 1).Value <> dat Then
        If u Is Nothing Then
            Set u = Cells(i, 1)
        Else
            Set u = Union(u, Cells(i, 1))
        End If
    End If
    dat = Cells(i, 1).Value
Next
u.EntireRow.Insert
Range("A3").Select
End Sub
Yes, that works perfectly.
 
Upvote 0
@RandyD123
First, I put Airline name & the code in sheet2, so it's not hardcoded, it will make it easier to update.
RandyD123 - Raw Data Sheet 1.xlsm
AB
1AIRLINECODE
2Avelo AirlinesDL
3Capital Cargo InternationalAA
4Comair Inc.AA
5Envoy Inc.AA
6Republic Airline Inc.UA
7Skywest Airlines Inc.AA
8Southwest Airlines Co.SW
9Spirit Air LinesSP
10
11
Sheet2


Second, I read the data, I see that time is already sort ascending for each Airline, so we don't need to sort it again. Is that always the case? If not, then we need to amend the code.

This will transform data from Raw sheet to end result (in sheet Result), so you don't need my previous code & your original code.
@bebo021999, it's a good idea to create a new sheet to send the results, so I borrowed that part of your code. I hope you don't mind. ;)

VBA Code:
Sub RandyD123_4()
Dim c As Range
Application.ScreenUpdating = False

'generate sheet output "Result", overwright old sheet
On Error Resume Next
    Sheets("Result").Delete
    Sheets.Add after:=Sheets(Sheets.Count)
    ActiveSheet.Name = "Result"
    Sheets("Raw Data").Cells.Copy Range("A1")
On Error GoTo 0

With Sheets("Sheet2")  'replace Airline with 2 letters
    For Each c In .Range("A2", .Cells(.Rows.Count, "A").End(xlUp))
        Range("G:G").Replace What:=c.Value, Replacement:=c.Offset(, 1), LookAt:=xlWhole, SearchOrder:=xlByRows, _
        MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
    Next
End With

n = Range("A" & Rows.Count).End(xlUp).Row
h = 4 'data start at row
For i = n To h Step -1
    j = WorksheetFunction.CountIf(Range("A" & n & ":A" & h), Cells(i, "A")) 'case insensitive
'        Debug.Print Cells(i - j + 1, "A").Resize(j, 11).Address
        Cells(i - j + 1, "A").Resize(j, 11).sort Key1:=Columns(7), Order1:=xlAscending, Header:=xlNo  'sort by 2 first letter
        If i - j + 1 <> h Then
            Rows(i - j + 1).Insert  'insert row between different dates
        End If
        i = i - j + 1
Next

'combine code & flight number
With Range("B4", Range("B" & Rows.Count).End(xlUp))
   .Value = Evaluate(.Columns(6).Address & "&" & .Columns(5).Address)
End With

'TIME to number format
For Each c In Range("E4", Cells(Rows.Count, "E").End(xlUp))
    c = Replace(Left(c.Text, 6), ":", "")
Next

Range("C:D,F:H,J:J").Delete
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
Application.ScreenUpdating = True

End Sub
Yes that works perfectly. I like that there is a separate sheet to add Airlines. Regional airlines can change for a specific carrier. Thank you.
 
Upvote 0
@RandyD123
First, I put Airline name & the code in sheet2, so it's not hardcoded, it will make it easier to update.
RandyD123 - Raw Data Sheet 1.xlsm
AB
1AIRLINECODE
2Avelo AirlinesDL
3Capital Cargo InternationalAA
4Comair Inc.AA
5Envoy Inc.AA
6Republic Airline Inc.UA
7Skywest Airlines Inc.AA
8Southwest Airlines Co.SW
9Spirit Air LinesSP
10
11
Sheet2


Second, I read the data, I see that time is already sort ascending for each Airline, so we don't need to sort it again. Is that always the case? If not, then we need to amend the code.

This will transform data from Raw sheet to end result (in sheet Result), so you don't need my previous code & your original code.
@bebo021999, it's a good idea to create a new sheet to send the results, so I borrowed that part of your code. I hope you don't mind. ;)

VBA Code:
Sub RandyD123_4()
Dim c As Range
Application.ScreenUpdating = False

'generate sheet output "Result", overwright old sheet
On Error Resume Next
    Sheets("Result").Delete
    Sheets.Add after:=Sheets(Sheets.Count)
    ActiveSheet.Name = "Result"
    Sheets("Raw Data").Cells.Copy Range("A1")
On Error GoTo 0

With Sheets("Sheet2")  'replace Airline with 2 letters
    For Each c In .Range("A2", .Cells(.Rows.Count, "A").End(xlUp))
        Range("G:G").Replace What:=c.Value, Replacement:=c.Offset(, 1), LookAt:=xlWhole, SearchOrder:=xlByRows, _
        MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
    Next
End With

n = Range("A" & Rows.Count).End(xlUp).Row
h = 4 'data start at row
For i = n To h Step -1
    j = WorksheetFunction.CountIf(Range("A" & n & ":A" & h), Cells(i, "A")) 'case insensitive
'        Debug.Print Cells(i - j + 1, "A").Resize(j, 11).Address
        Cells(i - j + 1, "A").Resize(j, 11).sort Key1:=Columns(7), Order1:=xlAscending, Header:=xlNo  'sort by 2 first letter
        If i - j + 1 <> h Then
            Rows(i - j + 1).Insert  'insert row between different dates
        End If
        i = i - j + 1
Next

'combine code & flight number
With Range("B4", Range("B" & Rows.Count).End(xlUp))
   .Value = Evaluate(.Columns(6).Address & "&" & .Columns(5).Address)
End With

'TIME to number format
For Each c In Range("E4", Cells(Rows.Count, "E").End(xlUp))
    c = Replace(Left(c.Text, 6), ":", "")
Next

Range("C:D,F:H,J:J").Delete
Range("A3:E3").Value = Array("Date", "Airline", "Time", "PAX", "PCPAX")
Application.ScreenUpdating = True

End Sub
As far as the Airlines already being sorted by time by default, that is an unknow at this time. Maybe a snippet somewhere just in case the default is not always true?.....
 
Upvote 0

Forum statistics

Threads
1,215,328
Messages
6,124,299
Members
449,149
Latest member
mwdbActuary

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top