PC Review


Reply
Thread Tools Rate Thread

Change Cell Alert

 
 
Dave
Guest
Posts: n/a
 
      6th Jan 2010
I am very new to VBA and need some help regarding some codes. Here is the
complete scenario:

I have 3 worksheets:

Worksheet 1 = Master Page
Worksheet 2 = Data 1
Worksheet 3 = Data 2

In worksheet 3 I have got 2 columns. The first column has the name of the
companies and the second column has buy and sell signal which is based on
certain criteria and this cell updates

itself automatically in real time.

I would like to have a VBA Code which just flashes me a messagebox when ever
there is some change in Column 2 of Worksheet 3. The message should display
the updated value od column 2 (in

this case "buy" or "Sell" from Column 2 and also the name of the company
from the adjacent Column 1)

The message box should appear as follows:

"Microsoft changed to BUY"

Here Microsft is actually the value in Column 1 and the BUY is in Colummn 2.

The message box should appear even if I am on worksheet 1 and not on
worksheet 3.

 
Reply With Quote
 
 
 
 
Ryan H
Guest
Posts: n/a
 
      6th Jan 2010
Put this in the Worksheet 3 Module. Here you are using the Sheet3 Change
Event which will fire each time any cell is changed in the worksheet. The
Target is the cell that was changed. The code tests if the Target is located
in Col. B and if it is then the message box will show. Hope this helps! If
so, let me know, click "YES" below.

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 2 Then
MsgBox Target.Offset(0, -1).Value & " changed to " & Target.Value,
vbInformation
End If

End Sub
--
Cheers,
Ryan


"Dave" wrote:

> I am very new to VBA and need some help regarding some codes. Here is the
> complete scenario:
>
> I have 3 worksheets:
>
> Worksheet 1 = Master Page
> Worksheet 2 = Data 1
> Worksheet 3 = Data 2
>
> In worksheet 3 I have got 2 columns. The first column has the name of the
> companies and the second column has buy and sell signal which is based on
> certain criteria and this cell updates
>
> itself automatically in real time.
>
> I would like to have a VBA Code which just flashes me a messagebox when ever
> there is some change in Column 2 of Worksheet 3. The message should display
> the updated value od column 2 (in
>
> this case "buy" or "Sell" from Column 2 and also the name of the company
> from the adjacent Column 1)
>
> The message box should appear as follows:
>
> "Microsoft changed to BUY"
>
> Here Microsft is actually the value in Column 1 and the BUY is in Colummn 2.
>
> The message box should appear even if I am on worksheet 1 and not on
> worksheet 3.
>

 
Reply With Quote
 
Devesh V
Guest
Posts: n/a
 
      8th Jan 2010
Ryan

I do not completely understand your program. I tried to put the code in worksheet 3 and the value changed from a buy to neutral (in column B), there was no alert or msgbox whatsoever. Just in case to make if I am missing something I will make it clearer, the column looks like this :

Col. A Col. B
MSFT BUY
GOOG SELL

The cells in col. B updates itself through the New York stock exchange via a DDE Link. So it feeds in data automatically (every single second).

Now the buy can change to Sell at any point of the day during market hours. I want the alert to tell me immediately the price changes.

Now this alert should come to me even if I am working on Worksheet 1.

Hope this helps

Thanks
Devesh



Ryan H wrote:

Put this in the Worksheet 3 Module.
06-Jan-10

Put this in the Worksheet 3 Module. Here you are using the Sheet3 Chang
Event which will fire each time any cell is changed in the worksheet. Th
Target is the cell that was changed. The code tests if the Target is locate
in Col. B and if it is then the message box will show. Hope this helps! I
so, let me know, click "YES" below

Private Sub Worksheet_Change(ByVal Target As Range

If Target.Column = 2 The
MsgBox Target.Offset(0, -1).Value & " changed to " & Target.Value
vbInformatio
End I

End Su
-
Cheers
Rya

"Dave" wrote:

Previous Posts In This Thread:


Submitted via EggHeadCafe - Software Developer Portal of Choice
ASP.NET: Prevent Default Frameset on Refresh or F5
http://www.eggheadcafe.com/tutorials...t-default.aspx
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Change in cell content alert PraveenVis Microsoft Excel Programming 1 14th Jan 2010 10:32 AM
Re: Cell Change Alert Rick Rothstein Microsoft Excel Programming 0 9th Nov 2009 08:32 PM
Re: can I set-up an alert in a cell? JulieD Microsoft Excel Misc 1 13th Apr 2005 04:14 PM
Re: can I set-up an alert in a cell? Tom Ogilvy Microsoft Excel Misc 0 13th Apr 2005 04:04 PM
Alert If Cell Value Is a Certain Value =?Utf-8?B?U3RldmVMaW5jb2xu?= Microsoft Excel Misc 1 18th Mar 2005 11:46 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:16 AM.