Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 852
Default Calculate event to do what Change event does.

The changes in column C are the result of formulas.

The Change Event works fine for changes entered in column C.

Not getting the Calculate to either 'see' the change/calculate or Evaluate the Countif when the formulas produce a duplicate in column C.

Thanks.

Howard


Private Sub Worksheet_Calculate()
Dim Target As Range
Set Target = Columns(3)

If Evaluate("Countif(C1:C100," & Target.Address & ")") 1 Then
MsgBox Target.Value & " is a duplicate entry. It will be removed.", vbExclamation, "Data Entry Editor"
Target.Resize(1, 10).ClearContents
End If

End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Count 1 Then Exit Sub
If Target.Column = 3 And Len(Target.Value) 0 Then

If Evaluate("Countif(C:C," & Target.Address & ")") 1 Then
MsgBox Target.Value & " is a duplicate entry. It will be removed.", vbExclamation, "Data Entry Editor"
Target.Resize(1, 10).ClearContents
End If

End If

End Sub
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,872
Default Calculate event to do what Change event does.

Hi Howard,

Am Sun, 2 Aug 2015 04:55:33 -0700 (PDT) schrieb L. Howard:

The changes in column C are the result of formulas.

The Change Event works fine for changes entered in column C.

Not getting the Calculate to either 'see' the change/calculate or Evaluate the Countif when the formulas produce a duplicate in column C.


please post the formula in from column C


Regards
Claus B.
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 852
Default Calculate event to do what Change event does.

please post the formula in from column C


Regards
Claus B.


Hi Claus,

I don't know the actual formulas used in C, I was using =A1 in a cell and in another cell =A2. Then I was giving A1 and A2 the same value to produce a duplicate value in C.

Would that be sufficient to fire a calculate event if the code was written correctly?

Howard
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,872
Default Calculate event to do what Change event does.

Hi Howard,

Am Sun, 2 Aug 2015 06:11:10 -0700 (PDT) schrieb L. Howard:

I don't know the actual formulas used in C, I was using =A1 in a cell and in another cell =A2. Then I was giving A1 and A2 the same value to produce a duplicate value in C.

Would that be sufficient to fire a calculate event if the code was written correctly?


if you know which cell fires the calculation you can check this cell
with Worksheet_Change event.
Perhaps I can change the formula to the expected output if I know how it
looks like.


Regards
Claus B.
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,872
Default Calculate event to do what Change event does.

Hi Howard,

Am Sun, 2 Aug 2015 06:11:10 -0700 (PDT) schrieb L. Howard:

I don't know the actual formulas used in C, I was using =A1 in a cell and in another cell =A2. Then I was giving A1 and A2 the same value to produce a duplicate value in C.

Would that be sufficient to fire a calculate event if the code was written correctly?


if a value in column A fires the calculation you could create a data
validation for column A = Custom = =COUNTIF(A:A,A1)=1
Then no duplicates can be entered in A.


Regards
Claus B.
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional


  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 852
Default Calculate event to do what Change event does.


if a value in column A fires the calculation you could create a data
validation for column A = Custom = =COUNTIF(A:A,A1)=1
Then no duplicates can be entered in A.


Regards
Claus B.


Hi Claus,

I can see I don't have enough information about the sheet and column in question.

I'll inquire some more. If I get more info, then I'll post back.

Thanks.

Howard


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Event codes don't fire with change or calculate L. Howard Excel Programming 3 April 21st 15 05:31 PM
apply cell change event to single column - WorksheetChange Event [email protected] Excel Programming 6 May 4th 08 02:28 AM
MsgBox in Enter event causes combobox not to run Change event Richard Excel Programming 0 March 6th 06 02:52 PM
Change event and calculate event Antje Excel Programming 1 March 29th 05 09:03 PM


All times are GMT +1. The time now is 12:03 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"