Página 1 de 1

Bloqueando Células Preenchidas

Enviado: 28 Set 2015 às 09:59
por KarolCampos
Olá,

Tenho uma planilha para controlar o cadastro de contas a pagar e a receber. Porém como quem utiliza essa planilha não tem muita experiência com Excel, fico com medo dela apagar alguma informação importante sem querer.

Conheço o método de bloquear células, mas não posso aplicar na planilha toda, pois assim não conseguirei dar entrada nos novos registros.

Teria alguma forma de ir bloqueando a célula logo após o seu preenchimento, ou programar algum tipo de confirmação de exclusão de dados antes de excluí-lo?

Obrigada.

Re: Bloqueando Células Preenchidas

Enviado: 28 Set 2015 às 12:49
por alexandrevba
Boa tarde!!

Uma forma seria via VBA.

Mas quando ao bloquei de células via excel, você pode selecionar o intervalo desejado mesmo que esse intervalo não seja contíguo ou adjacente ao intervalo seguinte.


Att

Re: Bloqueando Células Preenchidas

Enviado: 28 Set 2015 às 13:05
por KarolCampos
Oi Alexandrevba, esse bloquei simples eu consigo fazer tranquilo, mas acho que teria que fazer via VBA mesmo, mas nem sei VBA kkkkkk...

Mas obrigada pela atenção :D

Re: Bloqueando Células Preenchidas

Enviado: 28 Set 2015 às 21:57
por alexandrevba
Boa noite!!

Vamos fazer algo para que possa ver se ajuda.

Dentro do editor VB (Alt+F11), do lado esquerdo, tem os módulos de guias.
Dê dois clicks, na guia em que clicar (e nela terá o efeito que deseja, no caso o bloqueio), cole o código.
http://fcvidoto.com.br/criando-modulos- ... ns-no-vba/

.............
Código: Selecionar todos
[code]Private Sub Worksheet_Change(ByVal Target As Range)
Dim Answ As String
Application.ScreenUpdating = False
Answ = MsgBox("Este intervalo será bloqueado.", vbOKCancel, "Confirmar Alteração")
  If Answ <> vbOK Then
  Application.EnableEvents = False
  Target.ClearContents 
  Application.EnableEvents = True
  Exit Sub
  End If
ActiveSheet.Unprotect "1"
Target.Locked = True
ActiveSheet.Protect Password:="1", DrawingObjects:=True, Contents:=True, Scenarios:=True
Application.ScreenUpdating = True
End Su
[/code]

Para mais leia:
http://excelribbon.tips.net/T010203_Aut ... Input.html

Att

Re: Bloqueando Células Preenchidas

Enviado: 10 Out 2015 às 11:52
por Cidnei
KarolCampos escreveu:Olá,

Tenho uma planilha para controlar o cadastro de contas a pagar e a receber. Porém como quem utiliza essa planilha não tem muita experiência com Excel, fico com medo dela apagar alguma informação importante sem querer.

Conheço o método de bloquear células, mas não posso aplicar na planilha toda, pois assim não conseguirei dar entrada nos novos registros.

Teria alguma forma de ir bloqueando a célula logo após o seu preenchimento, ou programar algum tipo de confirmação de exclusão de dados antes de excluí-lo?

Obrigada.
Karol Campos, leia este artigo: http://gurudoexcel.com/blog/protegendo- ... e-uma-vez/