Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi, what I'm trying to do is have a macro run when you start excel (figured
out how to do this already) that waits for the user to enter a number into a paticular cell in excel, then calls a function. I had an idea on how to make it 'wait' for the value to not be null, but I fear that it won't be very efficient as it is continuously looping until the value changes (see code below). I have searched around and found this article, but it doesn't really explain how you do it without the toolbar: http://support.microsoft.com/kb/q131847/ What I would really like is a procedure that 'polls' that cell every-so-often to see if it has changed, or does the code below every 1 second or so instead of as fast as it can possibly go (I don't think that would be too efficient). Private Sub test() Dim chkA chkA = Worksheets("Visc Table").Range("b26").Value Do While chkA = "" 'do the below while chkA is null chkA = Worksheets("Visc Table").Range("b26").Value Loop Call KODEA(chkA) End Sub This would work, but I'm thinking there is a better way to do it than this. Thanks ahead of time for all the help. - Devin L. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can I use a pivot table with this efficiently? | Excel Discussion (Misc queries) | |||
How to get 500 hyperlink address efficiently? | Excel Discussion (Misc queries) | |||
Getting data efficiently | Excel Programming | |||
VBA: Pausing Code Execution | Excel Programming | |||
Pausing code execution | Excel Programming |