Notifications
Clear all

Desabilitar o botão DELETE

7 Posts
2 Usuários
0 Reactions
2,882 Visualizações
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Boa tarde,
eu tenho a seguinte planilha com alguns códigos em VBA.
Basicamente, quando você insere uma valor em uma célula em branco, aparece uma msgbox pedindo a confirmação dos dados. E quando você for alterar esse dados posteriormente, aparecerá um formulário pedindo usuário e senha.
Em células normais, os códigos funcionam perfeitamente. Só não tô conseguindo que funcionem quando as células estão mescladas.
Se vocês puderem me ajudar haha
Obs: as células mescladas estão em azul
Obrigado!

Usuario: Bruno
Senha: 1234

 
Postado : 28/04/2013 11:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Qual o problema especificamente? Não tive problema, ou não notei problema.
Vale resaltar que:
Sempre que possivel, é preferivel evitar celulas mesclada, para uso com o VBA;
em celulas mescladas a referencia de range é sempre a primeira celula da região mesclada.Ou seja em uma região mesclada A1:C3 (por exemplo); para alteração /referencia em VB,m deve-se utilizar A1, pois o valor/dado fica "ancorado na primeira celula da região.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/04/2013 12:29 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu concordo com o Reinaldo, evite usar celulas mescladas!!
http://excel.tips.net/T003093_Selecting ... erged.html
Leia: http://xlsgen.arstdesign.com/core/mergedcells.html

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/04/2013 12:41 pm
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Se vocês seguirem esses passos acho que vão notar o problema (desculpem eu não ter explicado direito):

Célula não mesclada: insere o valor 10 > confirma o valor 10 > deleta o valor 10 > aparece o formulario para inserção de usuario e senha > célula fica em branco.

Célula mesclada: insere o valor 10 > confirma o valor 10 > deleta o valor 10 (a rotina termina aqui).

Na célula mesclada, quando você deleta um valor, não aparece o formulário de alteração de dados. Será que existe um meio de concertar isso?
Obrigado

 
Postado : 29/04/2013 5:18 am
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Ainda tô quebrando a cabeça com esse problema hahaha
Alguém pra me ajudar?

 
Postado : 30/04/2013 5:32 am
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Boa tarde,
eu tenho a seguinte planilha com alguns códigos em VBA.
Basicamente, quando você insere uma valor em uma célula em branco, aparece uma msgbox pedindo a confirmação dos dados. E quando você for deletar esse dados posteriormente, aparecerá um formulário pedindo usuário e senha.
Em células normais, os códigos funcionam perfeitamente. Só não tô conseguindo que funcionem quando as células estão mescladas.
Se vocês seguirem esses passos acho que vão notar o problema:

Célula não mesclada: insere o valor 10 > confirma o valor 10 > deleta o valor 10 > aparece o formulário para inserção de usuario e senha > célula fica em branco.

Célula mesclada: insere o valor 10 > confirma o valor 10 > deleta o valor 10 (a rotina termina aqui).

Na célula mesclada, quando você deleta um valor, não aparece o formulário de alteração de dados. Será que existe um meio desabilitar o botão delete, para que o usuário seja obrigado a digitar um valor por cima do valor antigo?

Obrigado!

Usuario: Bruno
Senha: 1234

 
Postado : 06/05/2013 12:39 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bruno, procurando manter o forum organizado, peço a gentileza de evitar de criar vários tópicos relacionados a um mesmo assunto, procure manter o foco no primeiro que abriu, nem sempre as respostas veem na hora, e não é abrindo novo tópico com titulo de assunto diferente que irá ajudar.
Estou juntando os tópicos relacionados.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 06/05/2013 12:49 pm