Google 網路論壇不再支援新的 Usenet 貼文或訂閱項目,但過往內容仍可供查看。

Lock Cell After Data is Entered on Particular Cell

瀏覽次數:10,807 次
跳到第一則未讀訊息

Moideen

未讀,
2012年6月24日 上午8:00:212012/6/24
收件者:

We are maintaing an excel sheet for expense details, After Entering the
data on Amount Coloumn Need to Lock The Amount Coloumn with Password.
Please help me.

Coloumn 1 Coloumn 2 Coloumn 3

Date Item Name Amount




--
Moideen

WoolyBully

未讀,
2012年6月24日 上午9:55:432012/6/24
收件者:
Unlock cell, add data, re-lock cell.

All has to be by code. No auto-function for this. You must visit the
programming sub-group.

Gord Dibben

未讀,
2012年6月24日 上午10:08:062012/6/24
收件者:
First...........select all cells on sheet and format them to unlocked.

Add this event code to the worksheet module.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo enditall
Application.EnableEvents = False
If Target.Cells.Column = 3 Then
ActiveSheet.Unprotect Password:="justme"
n = Target.Row
If Me.Range("C" & n).Value <> "" Then
Me.Range("C" & n).Locked = True
End If
End If
enditall:
ActiveSheet.Protect Password:="justme"
Application.EnableEvents = True
End Sub

When you enter a value in column C that cell will become locked for
editing.


Gord


On Sun, 24 Jun 2012 12:00:21 +0000, Moideen
<Moideen...@excelbanter.com> wrote:

>

CellShocked

未讀,
2012年6月24日 上午10:31:472012/6/24
收件者:
Still seems quite vulnerable.

Gord Dibben

未讀,
2012年6月24日 下午1:19:052012/6/24
收件者:
On Sun, 24 Jun 2012 07:31:47 -0700, CellShocked
<cells...@thecellvalueattheendofthespreadsheet.org> wrote:

> Still seems quite vulnerable.

In what manner other than the weakness of Excel's internal security
which is always the issue.

OP can lock the project from viewing so's users cannot see the
password.


Gord


GS

未讀,
2012年6月24日 晚上9:26:032012/6/24
收件者:
How would the user edit an incorrect entry in the amount column?

--
Garry

Free usenet access at http://www.eternal-september.org
ClassicVB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.vb.general.discussion


Moideen

未讀,
2012年6月25日 上午8:29:452012/6/25
收件者:

'Gord Dibben[_2_ Wrote:
> ;1603079']First...........select all cells on sheet and format them to
> unlocked.
>
> Add this event code to the worksheet module.
>
> Private Sub Worksheet_Change(ByVal Target As Excel.Range)
> On Error GoTo enditall
> Application.EnableEvents = False
> If Target.Cells.Column = 3 Then
> ActiveSheet.Unprotect Password:="justme"
> n = Target.Row
> If Me.Range("C" & n).Value <> "" Then
> Me.Range("C" & n).Locked = True
> End If
> End If
> enditall:
> ActiveSheet.Protect Password:="justme"
> Application.EnableEvents = True
> End Sub
>
> When you enter a value in column C that cell will become locked for
> editing.
>
>
> Gord
>
>
> On Sun, 24 Jun 2012 12:00:21 +0000, Moideen
> <Moideen...@excelbanter.com> wrote:
> -
> >
> >We are maintaing an excel sheet for expense details, After Entering
> the
> >data on Amount Coloumn Need to Lock The Amount Coloumn with Password.
> >Please help me.
> >
> >Coloumn 1 Coloumn 2 Coloumn 3
> >
> >Date Item Name Amount-

Dear Gord ,

Thank you very much, It's Function working well, But i unprotected the
work sheet with the password of "justme" and excel opening time need
auto protection if i forgot to protect the sheet before excel closing
time.
your kindly help is highly appreciated




--
Moideen

Gord Dibben

未讀,
2012年6月25日 下午4:16:012012/6/25
收件者:
On Mon, 25 Jun 2012 12:29:45 +0000, Moideen
<Moideen...@excelbanter.com> wrote:

>Dear Gord ,
>
>Thank you very much, It's Function working well, But i unprotected the
>work sheet with the password of "justme" and excel opening time need
>auto protection if i forgot to protect the sheet before excel closing
>time.
>your kindly help is highly appreciated

Copy/paste this event code to Thisworkbook module.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("yoursheetname").Protect Password:="justme"
End Sub

NOTE: as others have pointed out, Excel's internal security is quite
weak and protection of cells and sheets will serve only to prevent
accidental overwriting of formulas or data.

A user determined to change data can easily crack the password
protection.

GS also asked "how will user correct a mistake in data entry if cells
are locked"?

What will you do if users do not enable VBA when they open the
workbook?

Have you considered these issues?


Gord

Moideen

未讀,
2012年6月26日 清晨6:08:512012/6/26
收件者:

'Gord Dibben[_2_ Wrote:
> ;1603139']On Mon, 25 Jun 2012 12:29:45 +0000, Moideen
> <Moideen...@excelbanter.com> wrote:
> -
> >Dear Gord ,
> >
> >Thank you very much, It's Function working well, But i unprotected the
> >work sheet with the password of "justme" and excel opening time need
> >auto protection if i forgot to protect the sheet before excel closing
> >time.
> >your kindly help is highly appreciated-
>
> Copy/paste this event code to Thisworkbook module.
>
> Private Sub Workbook_BeforeClose(Cancel As Boolean)
> Sheets("yoursheetname").Protect Password:="justme"
> End Sub
>
> NOTE: as others have pointed out, Excel's internal security is quite
> weak and protection of cells and sheets will serve only to prevent
> accidental overwriting of formulas or data.
>
> A user determined to change data can easily crack the password
> protection.
>
> GS also asked "how will user correct a mistake in data entry if cells
> are locked"?
>
> What will you do if users do not enable VBA when they open the
> workbook?
>
> Have you considered these issues?
>
>
> Gord

Dear Gord,

Thank you once again for your quick response,We are not facing these
types of issues, Because this is not a highly important file.




--
Moideen

mohanku...@gmail.com

未讀,
2014年12月1日 清晨5:11:152014/12/1
收件者:
Dear all,

i want to lock the excel spread sheet after cell entry , (lock the cells one by one )

mohanku...@gmail.com

未讀,
2014年12月30日 凌晨2:44:042014/12/30
收件者:
Thanks , i need one more clarifications. once entered the data in cell give the lock of each column respective row.

if possible please post.

thank you for the support

rupa...@pittiegroup.com

未讀,
2016年12月10日 凌晨2:27:092016/12/10
收件者:
i want cell lock after input automatically in google drive....

can any one send the process....

agarwal...@gmail.com

未讀,
2017年7月21日 上午8:15:522017/7/21
收件者:
Hey Gord, I'm managing a google sheet which is shared with the staff of my cousin's hotel and I've to lock the sheet in order to restrict them from editing the pre-existing data of the sheet afterwards but let them add data into the sheet. Is there a way to get these thing automatically done and still let them to add details?
I don't need the sheet to password protected.

GS

未讀,
2017年7月21日 中午12:52:442017/7/21
收件者:
Google Sheets is not Excel; it's their own app! They do provide a very good
online help so look there first.

Essentially, though, set the user input cells "Locked" property to inlocked,
then protect the sheet. Usually, using the 'Tab' key will navigte from input
cell to input cell if protection allows to not select locked cells.

goodlu...@gmail.com

未讀,
2017年10月1日 清晨6:52:452017/10/1
收件者:
Dear Sir,

I want to lock the cells after editing couple of ranges. is it posible to lock the cell after edit the range i.e. A:A. and locked the cell after 2 hours automatically.

Jennifer

未讀,
2017年11月30日 下午3:04:172017/11/30
收件者:
Gord,

If you can, I need similar, but slightly different help. I need to lock cells in a specific column, but only after the value of the column has been changed to a specific value.

We have a buyer sheet that we've been having issues with buyers changing their minds after they've already adjusted an item status from "Hold" to "Ready to Use" and we would like to be able to lock that column once the value is changed to "Ready to Use" but editable prior to that change.

Is there someway of doing that?

-Jennifer

Faizan Khan

未讀,
2018年1月18日 凌晨1:06:102018/1/18
收件者:
On Sunday, June 24, 2012 at 5:30:21 PM UTC+5:30, Moideen wrote:
Hi Guys,

This code works fine.

But I need to lock cell whenever it gets edited.

for example if I edit A1 than after editing A1 needs password to edit again similarly to other cells.

admass...@gmail.com

未讀,
2018年3月17日 清晨6:15:312018/3/17
收件者:
0 則新訊息