Re: Challenge with target output

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Ok, Dave thanks for that.

What I am trying to do is to register money in and out, sorted on several
accounts.
There is a total sheet and one sheet for each account.
On these account sheets there are columns for 'date'(A), 'total
dept'(lended)(B)), 'money paid'(C), 'money lended'(E) and 'new total dept'(G)


A is generated if input C or E = TRUE, thus creating action on specific date.
G is generated by calculating B-C+E

At the bottom of each account sheet, there is one cell (G31) that should
hold the last 'new total dept' entered.
I did this with the original CHANGE EVENT, but when I added formula for
input in G-column, the return in G31 was only the input of either B or C
cells.

Example: A1=080808, B1=$1000, C1=$100, E1=$10, G1=$910
A2=150808, B2=$910, C2=$10, E2=$200, G2=$1100
........etc.

G31=1100 (G2-This is what i want, not B2 or C2.
I hope my bad explanation makes any sense, thanx alot for all help so far:)

"Dave Peterson" wrote:

Use those dropdowns at the top of the code window when you're in the worksheet
module.

You can choose Worksheet from the lefthand side dropdown and you can choose the
event that you want from the righthand side dropdown.

And you'll see this for the Calculate event:
Private Sub Worksheet_Calculate()

There is no target parm passed to this sub.

I'm not sure where what you're doing, but maybe...

Option Explicit
Private Sub Worksheet_Calculate()
Application.EnableEvents = False
Me.Range("g31").Value = Me.Range("g6").Value
Application.EnableEvents = True
End Sub

New Ton wrote:

Don't now if I am asking the right questions here, but when i change code to
this;

Private Sub Worksheet_Calculate(ByVal Target As Range)
If Application.Intersect(Range("g5:g29"), Target) Is Nothing Then
Range("g31").Value = Target
End If
End Sub

I get this compile error: 'Procedure declaration does not match
description...'

Do i need to change code completely or is it something in the declaration
and in that case, what?

Thank you:)

"Gary''s Student" wrote:

You need a different Event Macro.

The Change event traps changes due to typeing or pasting. The Calculate
event responds to calculation changes.
--
Gary''s Student - gsnu200798


"New Ton" wrote:

Hello everyone.

When added, this code inputs changed values in a range ("g5:g29") to
specified ("g31") cell:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("g5:g29"), Target) Is Nothing Then
Range("g31").Value = Target
End If
End Sub

When formula =IF(C6+E6=0;"";B6-C6+E6) was added to "g6", i hoped this result
would generate input in"g31", if input in "c6" or "e6" (due to code), but
only values from either"c6" or "e6" seem to be added.

What am I doing wrong?

Thanks in advance:)


--

Dave Peterson

.



Relevant Pages

  • Re: Very Novice Excel user with security question
    ... sheet for easy editing instead of just a few select cells with a double click ... a password for the cell if it is not in order to change it. ... Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, ...
    (microsoft.public.excel.misc)
  • RE: Alternate to Sheet_Calc when Filter applied.
    ... sheet for the sheet where the filters are located. ... Private Sub Worksheet_SelectionChange(ByVal Target As Range) ... As the filter doesn't actually change the value in the target range ...
    (microsoft.public.excel.programming)
  • Re: Static Date and Time in Excel 2007
    ... existing sheet that already had code from when I created this sheet in excel ... Private Sub Worksheet_Change(ByVal Target As Excel.Range) ... I am looking to have a cell that automatically populates the current date ...
    (microsoft.public.excel.newusers)
  • Re: Pop-up calculator?
    ... Private Sub Worksheet_Change(ByVal Target As Range) ... Every day,> we have to take their time sheet and figure the amount of time worked, then> enter it into the sheet. ...
    (microsoft.public.excel.programming)
  • A few things please
    ... Account number: First format column B as text as you ... If Intersect, Target) Is Nothing Then ... Private Sub Worksheet_Change ...
    (microsoft.public.excel.worksheet.functions)