Question

Auto Update and Save

Asked by: petelai100

Hi,
I have an excel spreadsheet which i link to another spreadsheet. When i open the sheet it updates the values. Is there any way i can make the spreadsheet open itself, update the values and save itself and close ?
Ideally i would like this to happen every hour.

Thanks in advance.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2007-01-10 at 04:05:26ID22117389
Tags

excel

,

auto

,

update

Topic

Microsoft Excel Spreadsheet Software

Participating Experts
2
Points
500
Comments
37

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Saving an ASP file to an Excel spreadsheet
    I have an ASP page which generates a report. This report shows thelist of products, price,product Id,Quantity, Dealer etc This is done by querying the database and looping through the RecordSet and printing it on to the form. Now, I would like to have a button called "...
  2. Auto save in Excel
    I have an Excel program for which I run a macro that downloads data from the internet. The macro processes the info at the rate of about 1000 records per hour. Usually it all goes smoothly but Excel does freeze occasionally. This only seems to happen if I try to process more ...
  3. AUTO-IMPORT SQL STORED PROCEDURE into EXCEL SPR…
    Experts: I have a SQL Server 2005 Stored Procedure that returns a table of data when processed. I would like for an END USER to be able to OPEN a saved EXCEL spreadsheet and have the EXCEL SHEET ..."AUTO-RUN AND AUTO-POPULATE" based on my SQL Stored Procedure..... ...
  4. Timed save and shutdown for a spreadsheet
    Hi all I have a spreadsheet that is stored on a shared drive and used by several people. The problem is that if someone forgets to close it, it is only available as 'read only' to everyone else. To get around this I would like to write a macro that starts up when the spreads...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: sirbountyPosted on 2007-01-10 at 04:06:47ID: 18283121

Save this as "SaveExcel.vbs" - use task scheduler to automate the task...


Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\test.xls"
objExcel.Workbooks.open strExcel
Set objSheet = objExcel.ActiveWorkbook.Worksheets(1)

objExcel.ActiveWorkbook.Save
objExcel.Quit

 

by: sirbountyPosted on 2007-01-10 at 04:07:32ID: 18283124

schtasks /create /ru system /sc hourly /st 08:00:00 /tn SaveExcel /tr "cmd /c cscript c:\SaveExcel.vbs"

would schedule the task hourly...

 

by: sirbountyPosted on 2007-01-10 at 04:12:02ID: 18283149

...I should say also, since you're scheduling this to reoccur, make sure  you destroy the objects by placing

Set objSheet=Nothing
Set objExcel=Nothing

at the very end of the script...

 

by: petelai100Posted on 2007-01-10 at 04:52:00ID: 18283333

Thanks for your prompt reply i will give this try and get back to you.

Peter

 

by: petelai100Posted on 2007-01-10 at 06:14:21ID: 18283884

Hi Sirbounty,

I have created a vbs script as above, or at least i think i have.

Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\Documents and Settings\pl\Desktop\Peter Lai Reports 2007\Stock Related\Excel Exports\Daily Month End Stock Figures Fin.xls"
objExcel.Workbooks.open strExcel
Set objSheet = objExcel.ActiveWorkbook.Worksheets(1)

objExcel.ActiveWorkbook.Save
objExcel.Quit

Set objSheet=Nothing
Set objExcel=Nothing

However, when i re-open 'Daily Month End Stock Figures Fin.xls' it asks me if i want to enable automatic refresh. So it does not seem to be updating automatically.

I am quite new to this so perhaps i have made a simple mistake.

Thanks
Peter

 

by: sirbountyPosted on 2007-01-10 at 14:25:20ID: 18288064

Are you using pivottables?

 

by: petelai100Posted on 2007-01-10 at 14:53:54ID: 18288355

No i am linking one spreasheet to another.

 

by: petelai100Posted on 2007-01-10 at 14:54:14ID: 18288359

I'm using Excel 2003.

 

by: sirbountyPosted on 2007-01-10 at 14:57:36ID: 18288401

Try this...

Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\Documents and Settings\pl\Desktop\Peter Lai Reports 2007\Stock Related\Excel Exports\Daily Month End Stock Figures Fin.xls"
Application.DisplayAlerts = False
objExcel.Workbooks.open strExcel
Set objSheet = objExcel.ActiveWorkbook.Worksheets(1)
Application.DisplayAlerts = True
objExcel.ActiveWorkbook.Save
objExcel.Quit

Set objSheet=Nothing
Set objExcel=Nothing

 

by: petelai100Posted on 2007-01-10 at 14:58:14ID: 18288409

When setting up the VBS in schedule tasks. What should i have in the 'run' box and what should i have in the start in box?

Thanks

 

by: sirbountyPosted on 2007-01-10 at 15:00:45ID: 18288442

Start in
%systemroot%\system32

be that C:\windows\system32 (but it could be C:\winnt or something else)

Run would be

cscript yourfilename.vbs

 

by: petelai100Posted on 2007-01-10 at 15:11:42ID: 18288565

It might be a stupid question but when i create a new schedule task it asks what program i want to open. What should this be?

I have tried running the last VBS and it just opens notepad?

Thanks again

 

by: sirbountyPosted on 2007-01-10 at 15:20:22ID: 18288659

Take this file
''''''''''''''''''''''''''''''''''
Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\Documents and Settings\pl\Desktop\Peter Lai Reports 2007\Stock Related\Excel Exports\Daily Month End Stock Figures Fin.xls"
Application.DisplayAlerts = False
objExcel.Workbooks.open strExcel
Set objSheet = objExcel.ActiveWorkbook.Worksheets(1)
Application.DisplayAlerts = True
objExcel.ActiveWorkbook.Save
objExcel.Quit

Set objSheet=Nothing
Set objExcel=Nothing
''''''''''''''''''''''''''''''

Save it as SaveExcel.vbs

Now, click Start->Run->CMD /k schtasks /create /ru system /sc hourly /tn SaveExcel /tr "cmd /c cscript c:\SaveExcel.vbs"

This should leave a window open determining if the task was successfully created or not.  The vbs should not be opening notepad... : \

 

by: petelai100Posted on 2007-01-10 at 15:55:48ID: 18288930

Finally got it to schedule. However the last VBS script doesnt seem to work as the file date and time is the same. The first VBS script seems to save the file although the data hasn't updated.

Any Ideas?

 

by: petelai100Posted on 2007-01-10 at 16:00:06ID: 18288961

If i send the saved file to my home pc it asks me if i want to enable auto refresh. And the data is the same as before we run the script.

 

by: sirbountyPosted on 2007-01-10 at 16:04:38ID: 18289022

I think I made a boo-boo... ;)
Try this...

Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\test.xls"
objExcel.Application.DisplayAlerts = False
objExcel.Workbooks.Open strExcel
objExcel.Application.DisplayAlerts = False
objExcel.ActiveWorkbook.Save
objExcel.Quit

 

by: petelai100Posted on 2007-01-10 at 16:18:58ID: 18289173

Just tried the above script. It changes the datetime stamp but doesn't update the date from the other excel sheet. Does the other excel sheet need to be open?

 

by: sirbountyPosted on 2007-01-10 at 16:27:31ID: 18289233

Does the worksheet have to be activated?

Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\test.xls"
objExcel.Application.DisplayAlerts = False
objExcel.Workbooks.Open strExcel
Set objWorksheet = objWorkbook.Worksheets(1)
objWorksheet.Activate
objExcel.Application.DisplayAlerts = True
objExcel.ActiveWorkbook.Save
objExcel.Quit



 

by: sirbountyPosted on 2007-01-10 at 16:27:53ID: 18289238

Sorry for the trouble - I don't have any linked xls to test this against...

 

by: petelai100Posted on 2007-01-10 at 16:40:48ID: 18289333

Unfortunately the last script didn't work. It didn't rename the file datetime stamp. Don't be sorry your trying to help!

 

by: sirbountyPosted on 2007-01-10 at 16:44:40ID: 18289349

I don't suppose you could upload the two files?  www.ee-stuff.com
If there's anything sensitive in there, then don't...

 

by: sirbountyPosted on 2007-01-10 at 16:46:16ID: 18289353

That's what I get for piece-milling code...try this...

Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\test.xls"

objExcel.Application.DisplayAlerts = False
objExcel.Workbooks.Open strExcel
Set objWorksheet = objExcel.objWorkbook.Worksheets(1)
objWorksheet.Activate
objExcel.Application.DisplayAlerts = True
objExcel.ActiveWorkbook.Save
objExcel.Quit

 

by: petelai100Posted on 2007-01-10 at 16:56:53ID: 18289425

Your file has successfully been uploaded!
To download the file, you must be logged into EE-Stuff. Here are two pages that will display your file, if logged in:

View all files for Question ID: 22117389
http://www.ee-stuff.com/Expert/Upload/viewFilesQuestion.php?qid=22117389

Direct link to your file
http://www.ee-stuff.com/Expert/Upload/getFile.php?fid=1958


The excel file are very simple at the moment.
Daily Month End Stock Figures Fin.xls links e2:e5 to the New Microsoft Excel Worksheet.xls located in the link folder. I have highlighted the linked cells in yellow.

Really appreciate your help.

 

by: petelai100Posted on 2007-01-10 at 17:04:21ID: 18289453

Just tried your last script. It update the datetime stamp but still didnt update the file.

 

by: petelai100Posted on 2007-01-10 at 17:09:53ID: 18289475

Could a VBS script be used to open the file and use a macro to update the file and save it?

 

by: sirbountyPosted on 2007-01-10 at 17:11:08ID: 18289479

Which one needs to be opened first?
I thought there was already code to do the update?

 

by: petelai100Posted on 2007-01-10 at 17:27:54ID: 18289525

I have a crystal report with looks at an oracle database and pulls back data. I then automate this Crystal report to export into an excel spreadsheet. This will be the New Microsoft Excel Worksheet.xls.

Unfortunately the formatting of the export is not very good so i was going to design a template excel spreadsheet called 'Daily Month End Stock Figures Fin.xls' and import the data from the 'New Microsoft Excel Worksheet.xls' into it. After this was done i was then going to automatically email the 'Daily Month End Stock Figures Fin.xls' to users.

I have only set the  'Daily Month End Stock Figures Fin.xls' to update when its opened and presumed the VBS script would open it, update it and save it.

Sorry if i have be misleading!

 

by: sirbountyPosted on 2007-01-10 at 17:38:09ID: 18289570

I think it's the macros that's hanging it...either lower the macro security (not recommended) or there's a tool where you can sign your macro (selfcert, I thought it was called)...found one here: http://www.excelsig.org/Tips/0409_digital_certificates.htm

Incidentally, for troubleshooting purposes, you can add Visible=True in the code to see it load...and there's a couple prompts to see if you can determine what's hanging it.  This one's linked to your profile, so I'd have to clean it up to get it working...I'll keep playing with it - maybe something will come up.

Dim objExcel

Set objExcel = CreateObject("Excel.Application")
strExcel = "C:\test.xls"
objExcel.Visible=True
objExcel.Application.DisplayAlerts = False
objExcel.Workbooks.Open strExcel
msgbox "Check it"
Set objWorksheet = objExcel.Worksheets(1)
objWorksheet.Activate
msgbox "Check again?"
objExcel.Application.DisplayAlerts = True
objExcel.ActiveWorkbook.Save
objExcel.Quit

 

by: petelai100Posted on 2007-01-10 at 17:42:15ID: 18289580

My macro level is set at low. I've not PUT any macro's in the the spreadsheet i have just used excel's import option.

 

by: sirbountyPosted on 2007-01-10 at 18:42:14ID: 18289834

petelai100 - I hate that I have wasted your time on this.  I didn't think it would be that difficult.
I've asked for some assistance here and hope that one of our Excel gurus will be along shortly...good luck!

 

by: byundtPosted on 2007-01-10 at 20:45:33ID: 18290281

Neal asked me to lend a hand--and the problem proved a little trickier than I had anticipated.

I tried using Application.OnTime to open a workbook at regular intervals and found that its Workbook_BeforeClose macro wouldn't run reliably, but that the Workbook_Open macro would. The next problem is to get the macro to wait long enough for your update to occur. I solved this problem using a second Application.OnTime macro, run in alternating fashion.

All the following code goes in a helper workbook that remains open all the time. It opens a second workbook "AlarmClocker.xls", waits 5 seconds, then saves and closes it. It then waits another 10 seconds, and repeats the process. Event macros (Workbook_Open) in AlarmClocker.xls run as expected.

'Code goes in regular module sheet, with Public declarations before any subs or functions. _
     If you have two or more subs running in alternating fashion, using public variables avoids run-time errors. _
Public RunWhen As Double
Public cRunWhat As String

Sub StartTimer()
'You need to pick the next time to run the AlarmClock sub. Use one of the following statements customized to your situation

'RunWhen = Int(Now) + TimeSerial(Hour(Now) + 1, 0, 0)                'Run every hour, on the hour
RunWhen = Now + 10 / 86400      'Run every 10 seconds

Application.OnTime EarliestTime:=RunWhen, Procedure:=cRunWhat, Schedule:=True

End Sub

Sub AlarmClock()
'This sub wakes up the other workbook
Workbooks.Open "C:\VBA\Sample '07\AlarmClocker.xls"     'Put your path & filename here

RunWhen = Now + 5 / 86400   'Allow 5 seconds for the workbook to update itself
cRunWhat = "DoStuff" 'Schedule next run
Application.OnTime EarliestTime:=RunWhen, Procedure:=cRunWhat, Schedule:=True

End Sub

Sub DoStuff()
'Your code goes here
With ActiveWorkbook.Worksheets(1)
    .Cells(Rows.Count, 1).End(xlUp).Offset(1, 1) = Now  'These statements prove the workbook is updated
    .Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) = .Cells(Rows.Count, 1).End(xlUp) + 1
End With

RunWhen = Now + 10 / 86400   'Arrange the next wake-up call
'RunWhen = Int(Now) + TimeSerial(Hour(Now) + 1, 0, 0)   'Run every hour, on the hour
cRunWhat = "AlarmClock"
Application.OnTime EarliestTime:=RunWhen, Procedure:=cRunWhat, Schedule:=True

'Save the workbook, then close it
Application.DisplayAlerts = False
ActiveWorkbook.Save
Application.DisplayAlerts = True
ActiveWorkbook.Close savechanges:=False

End Sub

Sub StopTimer()
On Error Resume Next
Application.OnTime EarliestTime:=RunWhen, Procedure:=cRunWhat, Schedule:=False
End Sub



Brad

 

by: petelai100Posted on 2007-01-10 at 23:43:44ID: 18290785

Thanks to both of you i'll give this ago and get back to you.

 

by: petelai100Posted on 2007-01-11 at 02:22:25ID: 18291311

Hi Brad & Sirbounty,

I have created a module in an excel spreadsheet but to be honest i'm not really sure what i am doing.

What code should i be putting in section ''Your code goes here ?

Would it be possible for you to upload the sample files with this code in so i can see where everything should go ?

Hope my request isn't to cheeky!

Thanks again.
Peter

 

by: petelai100Posted on 2007-01-11 at 07:37:05ID: 18293329

I have managed to get part of it working .  I created a helper file as above although i haven't put anything in the section 'Your code goes here. As i'm not to sure what i should put here.

I then created a alarmclocker.xls which i am using as my sheet which should update itself from another spreadsheet.

However, when i start the helper.xls it will open the alarmclocker.xls but the data isn't updated. It will then close and reopen at the time specified in the script. If I click refresh data while the alarmclocker.xls is open it will refresh and save.

What i am doing wrong?

 

by: byundtPosted on 2007-01-11 at 10:34:15ID: 18295209

It sounds like you were able to replicate my test workbooks and get the code to work the same way I was seeing. The remaining problem is the fact that your workbook isn't getting the updated information.

The part that was labelled "Your code goes here" is where you need to add a statement that forces your workbook to update. It might be as simple as:
ActiveWorkbook.UpdateLink

If you can record a macro that will update your workbook whenever the macro runs, please post its code in this thread. Or if you can describe a series of manual steps that will update the workbook, please post those.

Brad

 

by: petelai100Posted on 2007-01-11 at 10:56:46ID: 18295400

First of all i disabled the  "enable automatic refresh" dialog box found on another thread.

 Navigate to:

HKEY_CURRENT_USER
Software
Microsoft
Office
11.0
Excel
Options

In the left pane, click the Options folder.
On the Edit menu, point to New, and then click DWORD Value.
Type QuerySecurity, and then press ENTER.
Double-click the QuerySecurity icon.
Type a valid setting in the Value data box and then click OK. (See the "Valid Settings for the QuerySecurity Entry" section below for a listing of the valid settings.)
This change takes effect the next time that you start Excel.
Valid Settings for the QuerySecurity Entry
The following table contains the valid settings for the QuerySecurity entry: Value Effect
-----------------------------------------------------------------------

0 Excel prompts you every time that you open a file containing a query or PivotTable that has been configured to refresh automatically.

NOTE: This is the default behavior in Excel 2000 SR-1.

1 Excel will not prompt you when you open a file containing a query or PivotTable that has been configured to refresh automatically. Excel will not refresh the query or PivotTable automatically.

2 Excel will not prompt you when you open a file containing a query or PivotTable that has been configured to refresh automatically. Excel will refresh the query or PivotTable automatically.

This stopped "enable automatic refresh" dialog box popping up.

I then set the data properties to automtically update every minute ( the minimum setting) and increase the value in your script which keeps the Daily Month End Stock Figures Fin.xls open to 80seconds.

This means your helper.xls sheet opens the Stock Figures Fin.xls for 80 second, and the automatic background will refresh the sheet after 60 seconds. So it is working to a fashion although i will have to be carefull as to when i schedule auto export and email.

I have left in running today and will update you both tommorow.


Another question: Is it possible to reduce the automatic background refresh value to less than 1minute?


Thanks,
Peter


 

by: petelai100Posted on 2007-01-12 at 10:47:32ID: 18303903

Hi,

I left it running all night and it's working pefectly. I hope you both don't mind that i have split the points for all your hard work. Ticked the wrong boxes when splitting points!!

Thanks,
Peter

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...