VBA can create all possible sets of Min and Max Sums

motilulla

Well-known Member
Joined
Feb 13, 2008
Messages
2,362
Office Version
  1. 2010
Hello,

I have got 42 random numbers in 3 rows and in 14 columns in cells D6:Q8 my task is to pick 1 number from each column and use 14 columns (make set of 14 numbers) with Min and Max of sums

In the example given below you can see the min sum could be made = 126 and the max sum = 484

I need macro which and list all possible sets can be formed between Min & Max sum (in this given example case all between 126 & 484)

Here is the sample data


Book1
CDEFGHIJKLMNOPQR
1
2
3
4
5C1C2C3C4C5C6C7C8C9C10C11C12C13C14
6Row 15452544155713013082815
7Row 236291384145462312922732
8Row 385686614442417171217100
9
10
11Min Sum55644154420202100126
12
13Max Sum3645258615457124311712172832484
14
15
16
Sheet1
Cell Formulas
RangeFormula
R11=SUM(D11:Q11)
R13=SUM(D13:Q13)



Thank you all
Excel 2000
Regards,
Moti
 
Last edited:

Excel Facts

Can you AutoAverage in Excel?
There is a drop-down next to the AutoSum symbol. Open the drop-down to choose AVERAGE, COUNT, MAX, or MIN
Hello,

I have got 42 random numbers in 3 rows and in 14 columns in cells D6:Q8 my task is to pick 1 number from each column and use 14 columns (make set of 14 numbers) with Min and Max of sums

In the example given below you can see the min sum could be made = 126 and the max sum = 484

I need macro which and list all possible sets can be formed between Min & Max sum (in this given example case all between 126 & 484)


I think you could easily use formula to do the job, but since you asked for macro, you may try this:
Code:
Sub a1009580()

Dim i As Long
For i = 4 To 17
Cells(11, i).Value = Application.WorksheetFunction.Min(Cells(6, i).Resize(3, 1))
Cells(13, i).Value = Application.WorksheetFunction.Max(Cells(6, i).Resize(3, 1))
Next

End Sub
 
Upvote 0
I think you could easily use formula to do the job, but since you asked for macro, you may try this:
Code:
Sub a1009580()

Dim i As Long
For i = 4 To 17
Cells(11, i).Value = Application.WorksheetFunction.Min(Cells(6, i).Resize(3, 1))
Cells(13, i).Value = Application.WorksheetFunction.Max(Cells(6, i).Resize(3, 1))
Next

End Sub
Thank you Akuini, for your reply I meant not create only 2 set one Min And other Max may I did not explained well

I want all the set can be created from Min 126 To Max 484 (say for example starting from Min-->126...127...128...129...till 484)

Please could you help?

Kind Regards,
Moti
 
Last edited:
Upvote 0
Thank you Akuini, for your reply I meant not create only 2 set one Min And other Max may I did not explained well

I want all the set can be created from Min 126 To Max 484 (say for example starting from Min-->126...127...128...129...till 484)

Please could you help?

Kind Regards,
Moti


Oh, sorry I misunderstood your explanation.
And actually I don't know how to do that. Maybe some else here could help.
 
Upvote 0
Akuini, it is bit tricky let wait for some one may be able to help out...

Thank you

Regards,
Moti
 
Upvote 0
Hi Moti,
your question requires an easy code but you will produce 3^14=4782969 combinations/rows. Your sheet has only 65536 rows so you will need 73 sheets to store all of them. BTW with min 126 and max 484 you ask for all combinations. It requires a lot of time...

Here the code. I tested a bit but did not run till end.

Code:
Sub MOTIsets()
    Dim myarr(1 To 14) As Variant
    Dim Counts As Long
    Application.ScreenUpdating = False
    t = Timer
    Counts = 1
    For x1 = 1 To 3: For x2 = 1 To 3: For x3 = 1 To 3: For x4 = 1 To 3
        For x5 = 1 To 3: For x6 = 1 To 3: For x7 = 1 To 3: For x8 = 1 To 3
            For x9 = 1 To 3: For x10 = 1 To 3:  For x11 = 1 To 3: For x12 = 1 To 3
                For x13 = 1 To 3:  For x14 = 1 To 3
                    myarr(1) = Worksheets(1).Cells(5 + x1, 3 + 1).Value
                    myarr(2) = Worksheets(1).Cells(5 + x2, 3 + 2).Value
                    myarr(3) = Worksheets(1).Cells(5 + x3, 3 + 3).Value
                    myarr(4) = Worksheets(1).Cells(5 + x4, 3 + 4).Value
                    myarr(5) = Worksheets(1).Cells(5 + x5, 3 + 5).Value
                    myarr(6) = Worksheets(1).Cells(5 + x6, 3 + 6).Value
                    myarr(7) = Worksheets(1).Cells(5 + x7, 3 + 7).Value
                    myarr(8) = Worksheets(1).Cells(5 + x8, 3 + 8).Value
                    myarr(9) = Worksheets(1).Cells(5 + x9, 3 + 9).Value
                    myarr(10) = Worksheets(1).Cells(5 + x10, 3 + 10).Value
                    myarr(11) = Worksheets(1).Cells(5 + x11, 3 + 11).Value
                    myarr(12) = Worksheets(1).Cells(5 + x12, 3 + 12).Value
                    myarr(13) = Worksheets(1).Cells(5 + x13, 3 + 13).Value
                    myarr(14) = Worksheets(1).Cells(5 + x14, 3 + 14).Value
                    tot = myarr(1) + myarr(2) + myarr(3) + myarr(4) + myarr(5) + myarr(6) + myarr(7) + myarr(8) + myarr(9) + myarr(10) + myarr(11) + myarr(12) + myarr(13) + myarr(14)
                    If tot >= Worksheets(1).Range("R11").Value And tot <= Worksheets(1).Range("R13").Value Then
                        lastrow = Worksheets(Counts).Cells(Rows.Count, 4).End(xlUp).Row
                        If lastrow = Worksheets(Counts).Rows.Count - 1 Then
                            If Worksheets.Count > Counts Then
                                Worksheets(Counts + 1).Activate
                                Application.ScreenUpdating = True
                                Application.ScreenUpdating = False
                                Counts = Counts + 1
                                lastrow = Worksheets(Counts).Cells(Rows.Count, 4).End(xlUp).Row
                            Else
                                Worksheets.Add after:=Worksheets(Worksheets.Count)
                                Worksheets(Worksheets.Count).Activate
                                Application.ScreenUpdating = True
                                Application.ScreenUpdating = False
                                Counts = Counts + 1
                                lastrow = Worksheets(Counts).Cells(Rows.Count, 4).End(xlUp).Row
                            End If
                        End If
                        Worksheets(Counts).Range(Cells(lastrow + 1, 4), Cells(lastrow + 1, 17)).Value = myarr
                        Worksheets(Counts).Cells(lastrow + 1, 18).Value = tot
                    End If
                    DoEvents
                Next x14: Next x13
            Next x12:  Next x11: Next x10: Next x9
        Next x8: Next x7: Next x6: Next x5
    Next x4: Next x3: Next x2: Next x1
    Application.ScreenUpdating = True
    MsgBox (Timer - t)
End Sub

Put your data in 1st sheet, other sheets must be empty. Code adds new sheets if necessary.
Hope this helps and have a nice weekend
 
Last edited:
Upvote 0
Hi Moti,
your question requires an easy code but you will produce 3^14=4782969 combinations/rows. Your sheet has only 65536 rows so you will need 73 sheets to store all of them. BTW with min 126 and max 484 you ask for all combinations. It requires a lot of time...

Thank you B___P, when I run the code I get only message 289,4258 not any sets. Searching in my data base I found that you help me once with same query under the following link
https://www.mrexcel.com/forum/excel...ns-until-require-sum-reached.html#post4688351
Well slowly modifying your previous code I get it work with the following layout where code1-DelaySumReport_AllCombi create the report of all possible combinations could be generate by each of sum, code2- Create3Groups_Sum_Combination generate all combinations
as per sum inserted in cell A1

Below is shown my current layout and your modified codes (code1 & code 2)

Current Layout


Book1
ABCDEFGHIJKLMNOPQRSTU
1138Choose Delay Patterns To Play SumEM1Comb nP1P2P3P4P5P6P7P8P9P10P11P12P13P14Suma
2Partido1X2EM11551344654420202100138
3P15368255644154630292100138
4P2452953556441544301302100138
5P3251364556441544202122100138
6P44484865556441144630202100138
7P51516655644654430208100138
8P6545147851344154620202100138
9P7714644885644154630208100138
10P83224985644154420292100138
11P90311710856441144420202100138
12P1013217110
13P110912120
14P128217130
15P13282710140
16P1415320150
17160
18170
19180
20190
21200
22Find Max Sum = 4844.782.969210
23220
24SUMCOMBI FOUND230
2500240
2610250
2720260
2830270
2940280
3050290
3160300
3270310
3380320
3490330
35100340
36110350
37120360
38130370
39140380
40150390
41160400
42170410
43180420
44190430
45200440
46210450
47220460
48230470
49240480
50250490
51260500
Sheet1


Code1
Code:
Sub MOTIsets()
    Dim myarr(1 To 14) As Variant
    Dim Counts As Long
    Application.ScreenUpdating = False
    t = Timer
    Counts = 1
    For x1 = 1 To 3: For x2 = 1 To 3: For x3 = 1 To 3: For x4 = 1 To 3
        For x5 = 1 To 3: For x6 = 1 To 3: For x7 = 1 To 3: For x8 = 1 To 3
            For x9 = 1 To 3: For x10 = 1 To 3:  For x11 = 1 To 3: For x12 = 1 To 3
                For x13 = 1 To 3:  For x14 = 1 To 3
                    myarr(1) = Worksheets(1).Cells(5 + x1, 3 + 1).Value
                    myarr(2) = Worksheets(1).Cells(5 + x2, 3 + 2).Value
                    myarr(3) = Worksheets(1).Cells(5 + x3, 3 + 3).Value
                    myarr(4) = Worksheets(1).Cells(5 + x4, 3 + 4).Value
                    myarr(5) = Worksheets(1).Cells(5 + x5, 3 + 5).Value
                    myarr(6) = Worksheets(1).Cells(5 + x6, 3 + 6).Value
                    myarr(7) = Worksheets(1).Cells(5 + x7, 3 + 7).Value
                    myarr(8) = Worksheets(1).Cells(5 + x8, 3 + 8).Value
                    myarr(9) = Worksheets(1).Cells(5 + x9, 3 + 9).Value
                    myarr(10) = Worksheets(1).Cells(5 + x10, 3 + 10).Value
                    myarr(11) = Worksheets(1).Cells(5 + x11, 3 + 11).Value
                    myarr(12) = Worksheets(1).Cells(5 + x12, 3 + 12).Value
                    myarr(13) = Worksheets(1).Cells(5 + x13, 3 + 13).Value
                    myarr(14) = Worksheets(1).Cells(5 + x14, 3 + 14).Value
                    tot = myarr(1) + myarr(2) + myarr(3) + myarr(4) + myarr(5) + myarr(6) + myarr(7) + myarr(8) + myarr(9) + myarr(10) + myarr(11) + myarr(12) + myarr(13) + myarr(14)
                    If tot >= Worksheets(1).Range("R11").Value And tot <= Worksheets(1).Range("R13").Value Then
                        lastrow = Worksheets(Counts).Cells(Rows.Count, 4).End(xlUp).Row
                        If lastrow = Worksheets(Counts).Rows.Count - 1 Then
                            If Worksheets.Count > Counts Then
                                Worksheets(Counts + 1).Activate
                                Application.ScreenUpdating = True
                                Application.ScreenUpdating = False
                                Counts = Counts + 1
                                lastrow = Worksheets(Counts).Cells(Rows.Count, 4).End(xlUp).Row
                            Else
                                Worksheets.Add after:=Worksheets(Worksheets.Count)
                                Worksheets(Worksheets.Count).Activate
                                Application.ScreenUpdating = True
                                Application.ScreenUpdating = False
                                Counts = Counts + 1
                                lastrow = Worksheets(Counts).Cells(Rows.Count, 4).End(xlUp).Row
                            End If
                        End If
                        Worksheets(Counts).Range(Cells(lastrow + 1, 4), Cells(lastrow + 1, 17)).Value = myarr
                        Worksheets(Counts).Cells(lastrow + 1, 18).Value = tot
                    End If
                    DoEvents
                Next x14: Next x13
            Next x12:  Next x11: Next x10: Next x9
        Next x8: Next x7: Next x6: Next x5
    Next x4: Next x3: Next x2: Next x1
    Application.ScreenUpdating = True
    MsgBox (Timer - t)
End Sub

Code2
Code:
Sub Create3Groups_Sum_Combination()
     Sheets("Sheet1").Select
     Range("G2:T65001").Select
     Selection.ClearContents
     Range("G17").Select
   
y = 7 'Start Combination from Column 7
    
Dim x1 As Long
Dim x2 As Long
Dim x3 As Long
Dim x4 As Long
Dim x5 As Long
Dim x6 As Long
Dim x7 As Long
Dim x8 As Long
Dim x9 As Long
Dim x10 As Long
Dim x11 As Long
Dim x12 As Long
Dim x13 As Long
Dim x14 As Long
Dim mynumbers As Variant
Dim check As Long
Dim nextrow As Long
Dim lastrow As Long
check = Range("a1").Value
mynumbers = Range("b3:d16").Value
For x1 = 1 To 3
    For x2 = 1 To 3
        For x3 = 1 To 3
            For x4 = 1 To 3
                For x5 = 1 To 3
                    For x6 = 1 To 3
                        For x7 = 1 To 3
                            For x8 = 1 To 3
                                For x9 = 1 To 3
                                    For x10 = 1 To 3
                                        For x11 = 1 To 3
                                            For x12 = 1 To 3
                                                For x13 = 1 To 3
                                                    For x14 = 1 To 3
                                                    
                                                    If (mynumbers(1, x1) + mynumbers(2, x2) + mynumbers(3, x3) + mynumbers(4, x4) + mynumbers(5, x5) + mynumbers(6, x6) + mynumbers(7, x7) + mynumbers(8, x8) + mynumbers(9, x9) + mynumbers(10, x10) + mynumbers(11, x11) + mynumbers(12, x12) + mynumbers(13, x13) + mynumbers(14, x14)) = check Then
                                
                                
                                                    If x = 65000 Then
                                                    x = 0
                                                    y = y + 23
                                                    End If
                                                    x = x + 1
                                   
                                                    Cells(x + 1, y).Value = mynumbers(1, x1)
                                                    Cells(x + 1, y + 1).Value = mynumbers(2, x2)
                                                    Cells(x + 1, y + 2).Value = mynumbers(3, x3)
                                                    Cells(x + 1, y + 3).Value = mynumbers(4, x4)
                                                    Cells(x + 1, y + 4).Value = mynumbers(5, x5)
                                                    Cells(x + 1, y + 5).Value = mynumbers(6, x6)
                                                    Cells(x + 1, y + 6).Value = mynumbers(7, x7)
                                                    Cells(x + 1, y + 7).Value = mynumbers(8, x8)
                                                    Cells(x + 1, y + 8).Value = mynumbers(9, x9)
                                                    Cells(x + 1, y + 9).Value = mynumbers(10, x10)
                                                    Cells(x + 1, y + 10).Value = mynumbers(11, x11)
                                                    Cells(x + 1, y + 11).Value = mynumbers(12, x12)
                                                    Cells(x + 1, y + 12).Value = mynumbers(13, x13)
                                                    Cells(x + 1, y + 13).Value = mynumbers(14, x14)
                                                    End If
                                                    
                                                   Next x14
                                                Next x13
                                            Next x12
                                        Next x11
                                    Next x10
                                Next x9
                            Next x8
                        Next x7
                    Next x6
                Next x5
            Next x4
        Next x3
    Next x2
Next x1
    
    'Dim lngLastRow As Long
    'lngLastRow = Cells(Rows.Count, "L").End(xlUp).Row
    'Range("S2:S" & lngLastRow).Formula = "=IF($L2="""","""",SUM(L2:R2))"
    'Range("S2:S" & lngLastRow) = Range("S2:S" & lngLastRow).Value
    'Range("W2:W10").Formula = "=IF(V2="""","""",COUNTIF($L$2:$L$65001,V2))"
    'Range("W2:W10") = Range("W2:W10").Value
  '--------------------------------------------------------------------------------------------
    'Dim lngLastRow1 As Long
    'lngLastRow1 = Cells(Rows.Count, "AI").End(xlUp).Row + 1
    'Range("AP2:AP" & lngLastRow1).Formula = "=IF($AI2="""","""",SUM(AI2:AO2))"
    'Range("AP3:AP" & lngLastRow1) = Range("AP3:AP" & lngLastRow1).Value
    'Range("AT2:AT10").Formula = "=IF(AS2="""","""",COUNTIF($AI$2:$AI$65001,AS2))"
    'Range("AT2:AT10") = Range("AT2:AT10").Value
  '--------------------------------------------------------------------------------------------
    'Dim lngLastRow2 As Long
    'lngLastRow2 = Cells(Rows.Count, "BF").End(xlUp).Row + 1
    'Range("BM2:BM" & lngLastRow2).Formula = "=IF($BF2="""","""",SUM(BF2:BL2))"
    'Range("BM3:BM" & lngLastRow2) = Range("BM3:BM" & lngLastRow2).Value
    'Range("BQ2:BQ10").Formula = "=IF(BP2="""","""",COUNTIF($BF$2:$BF$65001,BP2))"
    'Range("BQ2:BQ10") = Range("BQ2:BQ10").Value
    
[COLOR=#000000]End Sub[/COLOR]


Thank you

Have a nice day

Kind Regards,
Moti
 
Upvote 0
Hi Moti,
probably I misunderstood your question.
If you were looking for a code to report how many combinations belong to a specific sum here the code. It will output total report in one pass only.
Output goes in columns U:V and is based on post#1 layout.

Code:
Sub moti2017_SETSOnlyReport1Pass()
    Dim x1 As Long: Dim x2 As Long: Dim x3 As Long
    Dim x4 As Long: Dim x5 As Long: Dim x6 As Long
    Dim x7 As Long: Dim x8 As Long: Dim x9 As Long
    Dim x10 As Long: Dim x11 As Long: Dim x12 As Long
    Dim x13 As Long: Dim x14 As Long
    Dim mynumbers As Variant
    Dim check As Long
    Dim x As Long
    Dim maxsum As Long
    Dim minsum As Long
    Dim check1 As Variant
    Dim T As Double
    
    T = Timer
    'stores max min sum
    maxsum = Range("R13").Value
    minsum = Range("R11").Value
    '
    ReDim check1(minsum To maxsum, 1 To 2)
    For x = LBound(check1, 1) To UBound(check1, 1)
        check1(x, 1) = x
        check1(x, 2) = 0
    Next x
    mynumbers = Range("D6:Q8").Value
    For x1 = 1 To 3: For x2 = 1 To 3: For x3 = 1 To 3: For x4 = 1 To 3
        For x5 = 1 To 3: For x6 = 1 To 3: For x7 = 1 To 3: For x8 = 1 To 3
            For x9 = 1 To 3: For x10 = 1 To 3:  For x11 = 1 To 3: For x12 = 1 To 3
                For x13 = 1 To 3:  For x14 = 1 To 3
                    DoEvents
                    check = (mynumbers(x1, 1) + mynumbers(x2, 2) + mynumbers(x3, 3) + mynumbers(x4, 4) + mynumbers(x5, 5) _
                    + mynumbers(x6, 6) + mynumbers(x7, 7) + mynumbers(x8, 8) + mynumbers(x9, 9) + mynumbers(x10, 10) _
                    + mynumbers(x11, 11) + mynumbers(x12, 12) + mynumbers(x13, 13) + mynumbers(x14, 14))
                    check1(check, 2) = check1(check, 2) + 1
                Next x14: Next x13
            Next x12:  Next x11: Next x10: Next x9
        Next x8: Next x7: Next x6: Next x5
    Next x4: Next x3: Next x2: Next x1
    Range("U2").Value = "SUM"
    Range("V2").Value = "COMBS"
    Range("U3:V" & (maxsum - minsum + 3)) = check1 'edit columns to change output layout
    MsgBox ("E N D" & Chr(10) & (Timer - T))
End Sub


Hope you like it.
Have a great week
 
Upvote 0
Hi Moti,
probably I misunderstood your question.
If you were looking for a code to report how many combinations belong to a specific sum here the code. It will output total report in one pass only.
Output goes in columns U:V and is based on post#1 layout.

Code:
Sub moti2017_SETSOnlyReport1Pass()
    Dim x1 As Long: Dim x2 As Long: Dim x3 As Long
    Dim x4 As Long: Dim x5 As Long: Dim x6 As Long
    Dim x7 As Long: Dim x8 As Long: Dim x9 As Long
    Dim x10 As Long: Dim x11 As Long: Dim x12 As Long
    Dim x13 As Long: Dim x14 As Long
    Dim mynumbers As Variant
    Dim check As Long
    Dim x As Long
    Dim maxsum As Long
    Dim minsum As Long
    Dim check1 As Variant
    Dim T As Double
    
    T = Timer
    'stores max min sum
    maxsum = Range("R13").Value
    minsum = Range("R11").Value
    '
    ReDim check1(minsum To maxsum, 1 To 2)
    For x = LBound(check1, 1) To UBound(check1, 1)
        check1(x, 1) = x
        check1(x, 2) = 0
    Next x
    mynumbers = Range("D6:Q8").Value
    For x1 = 1 To 3: For x2 = 1 To 3: For x3 = 1 To 3: For x4 = 1 To 3
        For x5 = 1 To 3: For x6 = 1 To 3: For x7 = 1 To 3: For x8 = 1 To 3
            For x9 = 1 To 3: For x10 = 1 To 3:  For x11 = 1 To 3: For x12 = 1 To 3
                For x13 = 1 To 3:  For x14 = 1 To 3
                    DoEvents
                    check = (mynumbers(x1, 1) + mynumbers(x2, 2) + mynumbers(x3, 3) + mynumbers(x4, 4) + mynumbers(x5, 5) _
                    + mynumbers(x6, 6) + mynumbers(x7, 7) + mynumbers(x8, 8) + mynumbers(x9, 9) + mynumbers(x10, 10) _
                    + mynumbers(x11, 11) + mynumbers(x12, 12) + mynumbers(x13, 13) + mynumbers(x14, 14))
                    check1(check, 2) = check1(check, 2) + 1
                Next x14: Next x13
            Next x12:  Next x11: Next x10: Next x9
        Next x8: Next x7: Next x6: Next x5
    Next x4: Next x3: Next x2: Next x1
    Range("U2").Value = "SUM"
    Range("V2").Value = "COMBS"
    Range("U3:V" & (maxsum - minsum + 3)) = check1 'edit columns to change output layout
    MsgBox ("E N D" & Chr(10) & (Timer - T))
End Sub


Hope you like it.
Have a great week
Thank you B___P, this is fine I get the report for Min & max sums.
Now say for example I want to get 102 Combs with sum of 155 in X to A columns
The require sum value I have insert in the cell C5 as in the example shown C5=155
And some results combos result with sum 155 shown in the Cells X5:AK16 can you make a code to get all 102 combos

Example Sheet

Book1
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAM
1
2SUMCOMBS
31261
41271
5155C1C2C3C4C5C6C7C8C9C10C11C12C13C141281C1C2C3C4C5C6C7C8C9C10C11C12C13C14Sum
6Row 154525441557130130828151292529644654420202100155
7Row 2362913841454623129227321301552544154430292100155
8Row 38568661444241717121710013125525441144430202100155
913235513441554620208100155
1013335513441546201392100155
1112613445513441544302081015155
1213565513441544301708100155
1348413665513441544240202100155
14137755134411446201302100155
151381055134411444302122100155
1613985513446546202021015155
1714012
1814117
1914217
2014323
2114428
2214526
2314634
2414738
2514839
2614950
2715059
2815163
2915273
3015387
3115483
32155102
33156115
34157122
35158150
36159168
37160178
38161198
39162220
40163226
41164259
42165292
43166310
Sheet2
Cell Formulas
RangeFormula
AL6=SUM(X6:AK6)


Thank you

Have a nice day

Kind Regards,
Moti
 
Upvote 0

Forum statistics

Threads
1,215,067
Messages
6,122,949
Members
449,095
Latest member
nmaske

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