Disable Worksheet Change Event

SewStage

Board Regular
Joined
Mar 16, 2021
Messages
70
Office Version
  1. 365
Platform
  1. Windows
I no longer need this change event, but even though I've deleted the macro it's still performing copy/paste functionality that's starting to mess with my spreadsheet. How do I stop this, especially since I've deleted the macro? Is it as "simple" as creating it again with Application.EnableEvents = False?

VBA Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, Sheets("Material Usage").Range("B5:B35")) Is Nothing Then
    Sheets("Material Usage").Select
    Range("B5:B35").Select
    Application.CutCopyMode = False
    Selection.Copy
  
    Sheets("Product Completion by Mo.").Select
    Range("B5").Select
    ActiveSheet.Paste
End If
Application.EnableEvents = True
End Sub
 
Would it help to see the other two modules/macros I'm running? I didn't write them - know very little about VBA - but maybe there's something in there that will stand out for you that I'm not seeing?
No. Need to see the entire file.
 
Upvote 0

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).
Maybe you got a macro in a hidden Workbook.
To check this, just go to any open Workbook, then in the View Ribbon klick "unhide".

1697407526044.png
 
Upvote 0
Thanks for that (y) Are you aware that you still have worksheet change event code in Sheet2 (Material purchases) and Sheet3 (Material usage)? If you no longer want that code, go to those sheets and right-click on the tab name/select View code/ delete the code that appears on the right of screen/ repeat for the other sheet/ save the file.
 
Upvote 0
Thanks for that (y) Are you aware that you still have worksheet change event code in Sheet2 (Material purchases) and Sheet3 (Material usage)? If you no longer want that code, go to those sheets and right-click on the tab name/select View code/ delete the code that appears on the right of screen/ repeat for the other sheet/ save the file.
Those are the two that I *do* need to keep.
 
Upvote 0
Thanks for that (y) Are you aware that you still have worksheet change event code in Sheet2 (Material purchases) and Sheet3 (Material usage)? If you no longer want that code, go to those sheets and right-click on the tab name/select View code/ delete the code that appears on the right of screen/ repeat for the other sheet/ save the file.
OMG that's it - I just realized that Sheet 2 is Material purchases and not Material usage; that is the code I need to remove! I don't see how to do that...? When I double click Sheet 2, the worksheet change even code displays but it's not listed under Modules.
1697409359896.png
 
Last edited:
Upvote 0
OMG that's it - I just realized that Sheet 2 is Material purchases and not Material usage; that is the code I need to remove! I don't see how to do that...? When I double click Sheet 2, the worksheet change even code displays but it's not listed under Modules.
View attachment 100374
That's because sheet code isn't in a standard module, it 'resides' in the sheet code area.
 
Upvote 0

Forum statistics

Threads
1,223,227
Messages
6,170,853
Members
452,361
Latest member
d3ad3y3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top