Network Names in a List...

anvil19

Board Regular
Joined
Nov 18, 2003
Messages
230
Hi All

I want to create a drop-down list with the names of all the computers on our network (kinda like Winpop does it).

Anyone know how this is done??

Thanks

anvil19
:o
 

Excel Facts

Pivot Table Drill Down
Double-click any number in a pivot table to create a new report showing all detail rows that make up that number
Anyway, here's an example, completely based on this: (Which means, I only did like 1% of the code, just the portion that adds the computers to the Collection)

http://makeashorterlink.com/?N12821E57

Hope it helps you !

<font face=Courier New><SPAN style="color:#00007F">Option</SPAN> <SPAN style="color:#00007F">Explicit</SPAN>

<SPAN style="color:#007F00">' ============== BOF: MNetEnum.bas ==============</SPAN>
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Declare</SPAN> <SPAN style="color:#00007F">Function</SPAN> WNetOpenEnum <SPAN style="color:#00007F">Lib</SPAN> "mpr" Alias "WNetOpenEnumA" ( _
    <SPAN style="color:#00007F">ByVal</SPAN> dwScope <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, <SPAN style="color:#00007F">ByVal</SPAN> dwType <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, <SPAN style="color:#00007F">ByVal</SPAN> dwUsage <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, _
    lpNetResource <SPAN style="color:#00007F">As</SPAN> Any, lphEnum <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Declare</SPAN> <SPAN style="color:#00007F">Function</SPAN> WNetCloseEnum <SPAN style="color:#00007F">Lib</SPAN> "mpr.dll" ( _
    <SPAN style="color:#00007F">ByVal</SPAN> hEnum <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Declare</SPAN> <SPAN style="color:#00007F">Function</SPAN> WNetEnumResource <SPAN style="color:#00007F">Lib</SPAN> "mpr.dll" Alias _
    "WNetEnumResourceA" (<SPAN style="color:#00007F">ByVal</SPAN> hEnum <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, lpcCount <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, lpBuffer <SPAN style="color:#00007F">As</SPAN> Any, _
    lpBufferSize <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Declare</SPAN> <SPAN style="color:#00007F">Function</SPAN> lstrcpy <SPAN style="color:#00007F">Lib</SPAN> "kernel32" Alias "lstrcpyA" ( _
    lpString1 <SPAN style="color:#00007F">As</SPAN> Any, lpString2 <SPAN style="color:#00007F">As</SPAN> Any) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Declare</SPAN> <SPAN style="color:#00007F">Function</SPAN> lstrlen <SPAN style="color:#00007F">Lib</SPAN> "kernel32" Alias "lstrlenA" ( _
    lpString <SPAN style="color:#00007F">As</SPAN> Any) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Declare</SPAN> <SPAN style="color:#00007F">Sub</SPAN> CopyMem <SPAN style="color:#00007F">Lib</SPAN> "kernel32" Alias "RtlMoveMemory" ( _
    Destination <SPAN style="color:#00007F">As</SPAN> Any, Source <SPAN style="color:#00007F">As</SPAN> Any, <SPAN style="color:#00007F">ByVal</SPAN> Length <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>)

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Type</SPAN> NETRESOURCE
    dwScope <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    dwType <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    dwDisplay<SPAN style="color:#00007F">Type</SPAN> <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    dwUsage <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    lpLocalName <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    lpRemoteName <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    lpComment <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    lpProvider <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#007F00">'   lpLocalName As String</SPAN>
    <SPAN style="color:#007F00">'   lpRemoteName As String</SPAN>
    <SPAN style="color:#007F00">'   lpComment As String</SPAN>
    <SPAN style="color:#007F00">'   lpProvider As String</SPAN>
<SPAN style="color:#00007F">End</SPAN> Type

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCE_CONNECTED = &H1
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCE_GLOBALNET = &H2
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCE_REMEMBERED = &H3

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCETYPE_ANY = &H0
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCETYPE_DISK = &H1
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCETYPE_PRINT = &H2
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCETYPE_UNKNOWN = &HFFFF

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEUSAGE_CONNECTABLE = &H1
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEUSAGE_CONTAINER = &H2
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEUSAGE_RESERVED = &H80000000

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEDISPLAYTYPE_GENERIC = &H0
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEDISPLAYTYPE_DOMAIN = &H1
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEDISPLAYTYPE_SERVER = &H2
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEDISPLAYTYPE_SHARE = &H3
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEDISPLAYTYPE_FILE = &H4
<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> RESOURCEDISPLAYTYPE_GROUP = &H5

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> NO_ERROR = &H0

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Const</SPAN> Indent = 2

<SPAN style="color:#00007F">Sub</SPAN> TestIt()
    <SPAN style="color:#00007F">Dim</SPAN> Col <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">New</SPAN> Collection
    <SPAN style="color:#00007F">Dim</SPAN> i <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    NetEnum Col
    Debug.Print "Computers:"
    <SPAN style="color:#00007F">For</SPAN> i = 1 <SPAN style="color:#00007F">To</SPAN> Col.Count
        Debug.Print Col(i)
    <SPAN style="color:#00007F">Next</SPAN> i
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN>

<SPAN style="color:#00007F">Public</SPAN> <SPAN style="color:#00007F">Sub</SPAN> NetEnum(<SPAN style="color:#00007F">ByRef</SPAN> Col <SPAN style="color:#00007F">As</SPAN> Collection)
    <SPAN style="color:#00007F">Dim</SPAN> hEnum <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> rc <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> cnt <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> nr <SPAN style="color:#00007F">As</SPAN> NETRESOURCE
    <SPAN style="color:#00007F">Dim</SPAN> b() <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> buflen <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>

    <SPAN style="color:#007F00">' start an enumeration process...</SPAN>
    rc = WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, _
        RESOURCEUSAGE_CONTAINER, <SPAN style="color:#00007F">ByVal</SPAN> 0&, hEnum)
    <SPAN style="color:#00007F">If</SPAN> rc = NO_ERROR <SPAN style="color:#00007F">Then</SPAN>
        buflen = 1024
        <SPAN style="color:#00007F">ReDim</SPAN> b(0 <SPAN style="color:#00007F">To</SPAN> buflen - 1) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
        <SPAN style="color:#007F00">' get network root</SPAN>
        <SPAN style="color:#00007F">Do</SPAN>
            cnt = 1
            rc = WNetEnumResource(hEnum, cnt, b(0), buflen)
            <SPAN style="color:#007F00">' if we have a container, enumerate it...</SPAN>
            <SPAN style="color:#00007F">If</SPAN> rc = NO_ERROR <SPAN style="color:#00007F">Then</SPAN>
                CopyMem nr, b(0), Len(nr)
                Debug.Print PointerToStringA(nr.lpRemoteName)
                <SPAN style="color:#00007F">If</SPAN> (nr.dwUsage And RESOURCEUSAGE_CONTAINER) <SPAN style="color:#00007F">Then</SPAN>
                    <SPAN style="color:#00007F">Call</SPAN> EnumContainers(nr, 1, Col)
                <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
            <SPAN style="color:#00007F">Else</SPAN>
                <SPAN style="color:#00007F">Exit</SPAN> <SPAN style="color:#00007F">Do</SPAN>
            <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
        <SPAN style="color:#00007F">Loop</SPAN>
    <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
    <SPAN style="color:#007F00">' must close the enumeration handle</SPAN>
    rc = WNetCloseEnum(hEnum)
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN>

<SPAN style="color:#00007F">Public</SPAN> <SPAN style="color:#00007F">Sub</SPAN> EnumContainers(cntr <SPAN style="color:#00007F">As</SPAN> NETRESOURCE, <SPAN style="color:#00007F">ByVal</SPAN> Level <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, _
    <SPAN style="color:#00007F">ByRef</SPAN> Col <SPAN style="color:#00007F">As</SPAN> Collection)
    <SPAN style="color:#00007F">Dim</SPAN> hEnum <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> rc <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> cnt <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> nr <SPAN style="color:#00007F">As</SPAN> NETRESOURCE
    <SPAN style="color:#00007F">Dim</SPAN> b() <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> buflen <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> sTemp <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">String</SPAN>

    <SPAN style="color:#007F00">' start an enumeration process</SPAN>
    rc = WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, _
        RESOURCEUSAGE_CONTAINER, cntr, hEnum)
    <SPAN style="color:#00007F">If</SPAN> rc = NO_ERROR <SPAN style="color:#00007F">Then</SPAN>
        buflen = 1024
        <SPAN style="color:#00007F">ReDim</SPAN> b(0 <SPAN style="color:#00007F">To</SPAN> buflen - 1) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
        <SPAN style="color:#007F00">' continue the enumeration</SPAN>
        <SPAN style="color:#00007F">Do</SPAN>
            cnt = 1
            rc = WNetEnumResource(hEnum, cnt, b(0), buflen)
            <SPAN style="color:#00007F">If</SPAN> rc = NO_ERROR <SPAN style="color:#00007F">Then</SPAN>
                CopyMem nr, b(0), Len(nr)
                Debug.Print Space(Indent * Level);
                <SPAN style="color:#007F00">'Debug.Print PointerToStringA(nr.lpRemoteName)</SPAN>
                sTemp = PointerToStringA(nr.lpRemoteName)
                <SPAN style="color:#007F00">'Is it a computer</SPAN>
                <SPAN style="color:#00007F">If</SPAN> Left$(sTemp, 2) = "\\" <SPAN style="color:#00007F">Then</SPAN>
                    <SPAN style="color:#007F00">'Doesn't have anything else after it</SPAN>
                    <SPAN style="color:#00007F">If</SPAN> InStr(3, sTemp, "\", 1) = 0 <SPAN style="color:#00007F">Then</SPAN>
                        Col.Add Mid$(sTemp, 3)
                    <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
                <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
                <SPAN style="color:#00007F">If</SPAN> (nr.dwUsage And RESOURCEUSAGE_CONTAINER) <SPAN style="color:#00007F">Then</SPAN>
                    <SPAN style="color:#00007F">Call</SPAN> EnumContainers(nr, Level + 1, Col)
                    <SPAN style="color:#00007F">Call</SPAN> EnumConnections(nr, Level + 1, Col)
                <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
            <SPAN style="color:#00007F">Else</SPAN>
                <SPAN style="color:#00007F">Exit</SPAN> <SPAN style="color:#00007F">Do</SPAN>
            <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
        <SPAN style="color:#00007F">Loop</SPAN>
    <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
    <SPAN style="color:#007F00">' must close the enumeration handle</SPAN>
    rc = WNetCloseEnum(hEnum)
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN>

<SPAN style="color:#00007F">Public</SPAN> <SPAN style="color:#00007F">Sub</SPAN> EnumConnections(cntr <SPAN style="color:#00007F">As</SPAN> NETRESOURCE, <SPAN style="color:#00007F">ByVal</SPAN> Level <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>, _
    <SPAN style="color:#00007F">ByRef</SPAN> Col <SPAN style="color:#00007F">As</SPAN> Collection)
    <SPAN style="color:#00007F">Dim</SPAN> hEnum <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> rc <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> cnt <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> nr <SPAN style="color:#00007F">As</SPAN> NETRESOURCE
    <SPAN style="color:#00007F">Dim</SPAN> b() <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> buflen <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>

    <SPAN style="color:#007F00">' start an enumeration process</SPAN>
    rc = WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, _
        RESOURCEUSAGE_CONNECTABLE, cntr, hEnum)
    <SPAN style="color:#00007F">If</SPAN> rc = NO_ERROR <SPAN style="color:#00007F">Then</SPAN>
        buflen = 1024
        <SPAN style="color:#00007F">ReDim</SPAN> b(0 <SPAN style="color:#00007F">To</SPAN> buflen - 1) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
        <SPAN style="color:#007F00">' continue the enumeration</SPAN>
        <SPAN style="color:#00007F">Do</SPAN>
            cnt = 1
            rc = WNetEnumResource(hEnum, cnt, b(0), buflen)
            <SPAN style="color:#00007F">If</SPAN> rc = NO_ERROR <SPAN style="color:#00007F">Then</SPAN>
                CopyMem nr, b(0), Len(nr)
                Debug.Print Space(Indent * Level);
                Debug.Print PointerToStringA(nr.lpRemoteName)
            <SPAN style="color:#00007F">Else</SPAN>
                <SPAN style="color:#00007F">Exit</SPAN> <SPAN style="color:#00007F">Do</SPAN>
            <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
        <SPAN style="color:#00007F">Loop</SPAN>
    <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
    <SPAN style="color:#007F00">' must close the enumeration handle</SPAN>
    rc = WNetCloseEnum(hEnum)
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN>

<SPAN style="color:#00007F">Private</SPAN> <SPAN style="color:#00007F">Function</SPAN> PointerToStringA(lpStringA <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>) <SPAN style="color:#00007F">As</SPAN> String
    <SPAN style="color:#00007F">Dim</SPAN> Buffer() <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
    <SPAN style="color:#00007F">Dim</SPAN> nLen <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Long</SPAN>

    <SPAN style="color:#00007F">If</SPAN> lpStringA <SPAN style="color:#00007F">Then</SPAN>
        nLen = lstrlen(<SPAN style="color:#00007F">ByVal</SPAN> lpStringA)
        <SPAN style="color:#00007F">If</SPAN> nLen <SPAN style="color:#00007F">Then</SPAN>
            <SPAN style="color:#00007F">ReDim</SPAN> Buffer(0 <SPAN style="color:#00007F">To</SPAN> (nLen - 1)) <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Byte</SPAN>
            CopyMem Buffer(0), <SPAN style="color:#00007F">ByVal</SPAN> lpStringA, nLen
            PointerToStringA = StrConv(Buffer, vbUnicode)
        <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
    <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN>
<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Function</SPAN>
<SPAN style="color:#007F00">' ============== EOF: MNetEnum.bas ==============</SPAN></FONT>
 
Upvote 0
Hi Juan Pablo

Genius!!

It works a treat. I get the users and all their shares too. All I need is the user names so I'll customise it as needed. Thanks a stack for the help.

I'm putting together a Flexi time schedule for each user at our company and I want the user to just click a button and his username and machine name (I have code for that) as well as the date & time will be entered into a worksheet. But if the user is away from their machine and/or in the field (we are an engineering firm) the user must be able to select their own username and add that value to the flexi time sheet.

Thanks again

anvil19
:o
 
Upvote 0

Forum statistics

Threads
1,224,884
Messages
6,181,552
Members
453,052
Latest member
ezzat

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