LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 208
Default Prevent Coloumn & Row Deletion / Insertion

Hi,

Is there a code to prevent users from deleting rows or columns in all the
sheets within a workbook, but allowing an authorised user (me), to input a
password to then carryout deletion / insertion.

I have a number of users who have access to the password to unprotect the
sheet for editing....the vba password is known only to two of us and i want
to stop my colleagues from 'accidentally' changing things without my being
asked.

I have used a variation of this so far (thanks to John for the post) but
need to expand as stated above:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

If Sh.Name = "Sheet2" Then

If Target.Address = Target.EntireRow.Address Then

With Application

..EnableEvents = False

..Undo

msg = MsgBox("Deleting Rows Not Permitted", 16, "WARNING")

..EnableEvents = True

End With

Else

Exit Sub

End If
End If

End Sub
 
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
Prevent row insertion Kathy Excel Discussion (Misc queries) 2 March 22nd 06 09:09 PM
detecting row or col insertion & deletion arun Excel Programming 0 August 4th 04 02:23 AM
detecting row or column insertion & deletion arun Excel Programming 5 July 28th 04 07:26 PM
Prevent formula from deletion? crapit Excel Programming 0 July 8th 04 07:14 PM
Class module to detect row deletion or insertion ? brettdj Excel Programming 1 October 7th 03 01:16 PM


All times are GMT +1. The time now is 07:46 PM.

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"