VBA – Customizando a mensagem de bloqueio de célula no Excel

Mais uma dica que salva o dia. Quando você bloqueia uma célula no Excel (Formatar células->Proteção->Bloquedas) e protege sua planilha, ao tentar editar uma célula, o que você faria normalmente com um duplo clique, o Excel nos presenteia com a seguinte mensagem:

Excel - Mensagem de célula bloqueada
Excel - Mensagem de célula bloqueada

Mas, pelo menos quanto ao duplo clique, é possível com uma pequena porção de código VBA alterar essa mensagem para algo mais amigável, principalmente nas nossas super e bem elaboradas planilhas.

Abra o VBA e no código a planilha com as células protegidas, adicione o seguinte:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Locked And ActiveSheet.ProtectContents Then
        MsgBox ("Não toque aqui!")
        Cancel = True
    End If
End Sub

O resultado não poderia ser melhor:

Mensagem customizada
Mensagem customizada

Bom, alterar a mensagem é com você! Um bom proveito!

Modelos Prontos – Cadastro de Produtos

Admitam, códigos de exemplo nunca são demais, certo? E ao que parece, o pessoal do nosso fórum segue isso a risca!

Mais uma obra, desta vez assinada pelo colega Beckman que disponibilizou um modelo (na verdade, dois do mesmo) de cadastro de produtos com ListView que ficou bem bacana. O uso é simples e é tudo concentrado na mesma tela. Abaixo segue o visual de ambos os modelos que o colega enviou para o fórum:

Cadastro de Produtos
Cadastro de Produtos
Cadastro de Produtos - Com Pesquisa
Cadastro de Produtos - Com Pesquisa

Download do Arquivo

CADASTRO DE PRODUTOS.zip (75.11 KiB)
CADASTRO DE PRODUTOS.rar(70.47 KiB)

Link do post no fórum

http://www.tomasvasquez.com.br/forum/viewtopic.php?f=23&p=8926

PHPBB – Pacote de tradução do Thanks for posts 1.2.9 para PT-BR

PHPBB

Nem preciso de dizer que nosso fórum é baseado no PHPBB, certo? Um dos MODs (pacotes de modificação) que ele usa é o Thanks for posts, de autoria deste rapaz aqui:

http://www.phpbb.com/community/viewtopic.php?t=1690905

Ele adiciona aqueles “joinhas” ao lado dos posts, que deixa você agradecer (é quase um curtir, mas seria plágio demais, não?) o post de determinado usuário. Além disso, ele faz uma toplist do mais agradecidos, e essas coisas para levantar a moral do pessoal.

Como não encontrei uma tradução decente do mesmo, resolvi pegar uma pronta e realizar a tradução para o fórum e claro, disponibilizo aqui para os que se interessarem.

Baseei a tradução no pacote em espanhol deste outro rapaz aqui:

http://www.phpbb.com/customise/db/mod/thanks_for_posts/support/spanish_translation_thanks_for_posts_1.2.9-t_87737

Para instalá-lo, basta descompactar o arquivo na pasta “language” da instalação do seu PHPBB, claro, se tiver o Thanks for mod já funcionando.

Download do arquivo

Pacote de tradução do Thanks for posts 1.2.9 para PT-BR

Bom proveito!

VBA – Índice/Menu no TreeView

Mais uma obra do nosso fórum, desta vez, pelo nosso colega joseA (que pode sinal, anda bem famoso  por lá).

O TreeView é praticamente o controle mais desejado, e menos usado no VBA. Como os exemplos são pouco comuns, o exemplo disponibilizado é de extrema valia:

MenuTreeView pelo colega joseA
MenuTreeView pelo colega joseA

Download do arquivo

MenuTreeView.zip (16.03 KiB)

Um bom proveito a todos e valeu joseA!