Logo Hardware.com.br
Coloniz@dor
Coloniz@dor General de Pijama Registrado
3.8K Mensagens 153 Curtidas

Tópico de Dicas de Excel

#1 Por Coloniz@dor 25/04/2007 - 19:57
Bom pessoal do excel, conforme orientação da moderação que por sinal foi muito bem aceita , estaremos reunindo neste tópico dicas do excel afim de melhorar na busca de quem tem uma dúvida ou precisa de ajuda, fiquem a vontade para postar aqui sua dica e contribuir para os colegas do Fórum.

Aqui vai a 1º dica.

Imagem Controle_acesso.zip Esta macro é excelente para que esta procurando uma forma de identificar os usuários que acessaram sua planilha , ele registrar o login do usuário, a maquina e a hora exata do acesso.
Essa macro pode ser inserida tb em botões de gravar ou outros qq.

Imagem statusbar.zip Trata-se da manupulação da barra de Status do excel que pode servir como uma caixa de mensagens.

Imagem somarcor.zip Essa dica aqui mostra como é possível somar celulas pela com de fundo, bem legal , só não funciona em caso de celula com formatação condicional.

Imagem alarme.zip Essa dica aqui é bem legal , é um alarme no excel , basta vc digitar a hora em que vc quer que o alarme acione e quando chegar a hora :nao_sei_de_nada:

Imagem barradeformulas.zip É muito legal , essa macro oculta a barra de formulas toda vez que uma celula com mais de 50 caracteres é selecionada, mais vc pode modificar para quantos caracteres quiser.

Imagem dicas_vb.zip Esta dica é otima , ela tem links em formulários válidos tanto para e-mail quando para sites , excelente .

Imagem Progressobar.zip Se trata de uma barra de progresso dentro da barra de status que pode ser atrelada a um evento qualquer.
Bem legal.

Imagem celulasvazias.zip Mais uma dica legal , essa macro identifica na coluna A as celulas que estão em branco e colore as 4 colulas dessas linha , ideal para quem tem uma lista e que saber as celulas que estão sem preenchimento.

Imagem fechaform.zip havia notado que ha uma procura grande por parte dos usuários do excel para uma forma de impedir que o usuário feche o formulário através do botão de fechar do formulário. Esta macro obriga o usuário a fechar o formulário pelo botão que vc deseja. Muito boa.

Imagem form_sem_legenda.zip Outra forma mais drastica mais não menos eficiente de se obrigar o usuário é simplismente apagar a legenda do formulário e isso vc verá aqui.

Imagem criarbotoes.zip Para da uma forma mais profissional em sua planilha , vc pode criar botões de comando dentro do menu principal do excel , e fazer com que esse botão execute uma macro a sua escolha.
Muito legal !!
Atenção : Muito cuidado ao manipular os menus principais pois vc poderá perde-los , se tiver alguma duvida favor postar antes de manipular.

Imagem tabform.zip Esssa dica mostra como é possível atrelar eventos as abas do TabStrip bem legal.

Espero que seja util a vcs.

abraço.

Anexos

Flashcooler
Flashcooler Geek Registrado
2K Mensagens 74 Curtidas
#2 Por Flashcooler
27/04/2007 - 07:28
Imagem Iguais.zip Bom pessoal esta dica ja foi postada em outro tópico mas ela é bem úitl e acho uma boa colocar ela aqui. rindo_ate_agora.png
Ela não permite que você coloque valores iguais na mesma coluna (mesmo intervalo de celulas). Ela é feita através da validação...agora quando você não quiser repetir valores é só usar.

Imagem Horas.zip Bom eu vejo muito no Forum o pessoal com Dúvidas sobre como trabalhar com Horas no Excel para fazer o calculo das horas extras dos funcionarios por Exemplo.nao_sei.gif
Então em anexo esta um modelo de uma planilha que eu fiz, que calcula as horas trabalhadas de funcionarios, é um modelo legal e quem se interessar é só aumentar os dias, ou fazer por dias, ou montar outra ..bom fica a gosto do Freguês !!!
Eu fiz só uma parte para 5 funcionarios para mostrar como se faz. é algo bem simples e de fácil entendimento. Espero que ajude !! rindo_ate_agora.png

T mais

Anexos

Flashcooler
Flashcooler Geek Registrado
2K Mensagens 74 Curtidas
#4 Por Flashcooler
27/04/2007 - 14:24
Coloniz@dor disse:
Para da uma forma mais profissional em sua planilha , vc pode criar botões de comando dentro do menu principal do excel , e fazer com que esse botão execute uma macro a sua escolha.
Muito legal !!
Atenção : Muito cuidado ao manipular os menus principais pois vc poderá perde-los , se tiver alguma duvida favor postar antes de manipular.

abraço.

E ai Colonizador Tranquilo ??
Cara eu dei uma olhada no código da sua dica CRIARBOTÕES que é EXECELENTE e eu fiquei com um dúvida no seguinte comando:
mnu = CommandBars(1).FindControl(ID:=30002)
O que esse ID:=30002 faz ?? ele é o endereço da barra de comandos ??
Como que você achou ele ??

T mais
Coloniz@dor
Coloniz@dor General de Pijama Registrado
3.8K Mensagens 153 Curtidas
#5 Por Coloniz@dor
27/04/2007 - 15:01
Flashcooler disse:
E ai Colonizador Tranquilo ??
Cara eu dei uma olhada no código da sua dica CRIARBOTÕES que é EXECELENTE e eu fiquei com um dúvida no seguinte comando:
mnu = CommandBars(1).FindControl(ID:=30002)
O que esse ID:=30002 faz ?? ele é o endereço da barra de comandos ??
Como que você achou ele ??

T mais


Justamente , o commandbars(1) faz referancia a barra de menus principal e o ID:=30002 é a localização de onde o botão deve ficar , eu tinha uma tabela disso mais não lembro onde esta ,só lembro que aparti desse nº 30002 fica em arquivo , se vc colocar 30003 o botão aparece em editar e assim por diante.
Faz um teste e modifica para 30004 e vê só uma coisa.
Coloniz@dor
Coloniz@dor General de Pijama Registrado
3.8K Mensagens 153 Curtidas
#6 Por Coloniz@dor
27/04/2007 - 15:33
Imagem extrairnumero.zip Tenho percebido uma procura muito grande de colegas precisando de soluções para extrair numeros de uma celula mista ( numeros + texto ) .
Espero que gostem e que sejá util para vcs .

Imagem apagarlinha.zip Essa macro localiza numa coluna um valor que vc queira e excluir todo o conteudo da linha , ideál para quando vc tiver uma lista muito grande e queira apagar determinado lançamento.
Eu usei como exemplo que a macro que percorra a coluna c e quando encontrar a palavra são paulo apagar toda a linha.

Imagem removerduplicadas.zip Essa macro elimina os valores duplicados em seguencia e move a linha para cima.

Imagem formulascomentario.zip Existe uma maneira de exibir a fórmula de uma celula em seu comentário.
seleciona a celula que tem fórmula e clica no botão da macro e verá .
Obs: crie uma formula qualquer , seleciona a celula e faça um teste.

Imagem deletecor.zip Essa macro mostra como é possível vc eliminar celulas baseado na com de preenchimento, esse exemplo utilizar a com vermelha , mais pode ser qq cor com tanto que mude na macro o nº no caso o vermalho esta sendo representado pelo numero 3 na macro.

Imagem criarbarramenu.zip Essa é muito boa , macro que cria uma barra onde vc poderá colocar os botões que quiser , muito legal e deixa sua planilha mais profissional.
Dúvidas é só postar.

veja.png Imagem formprofissional.zip Os formulários do VBA não vem com as opções de minimizar e maximizar assim com vem no VB, isso é uma forma de ter a necessidade de adquirir o VB , mais no excel vc tem a possibilidade de criar esses controles que são de muita utilidade, e ainda a opção de modificar a planilha enquanto o formulário estiver ativo.

Imagem funções.zip Essa dica é da hora.
Existem funções pré definidas já existentes no excel e são de grande utilidade para o usuário, porem tem situações em que vc precisa de uma função que não existe no excel.
Graças ao vb vc tem a opção de criar suas proprias funções.
Segue exemplo de funções criadas por mim e que pode ser utilizar aparti do botão inserir função na parte das definidas pelo usuário, lá vc encontrará duas funções.
1º - soma um intervalode celulas
2º - calcula da data aparti do nº de dias uteis entre uma data fixa.
É uma mão na roda , vc pode personalizar suas funções e deixa sua planilha com dua cara.
Duvidas é só postar.

Imagem nãofecharexcel.zip Eu já havia postado uma macro capaz de desativar o botão de fechar de um formulário do vba , esse código aqui faz isso só que com o botão do excel.
Macro que desativa o botão do excel.
Atenção ! Não esqueça de executar a macro que ativa o botão antes de fechar o excel.

Imagem tabulação.zip O tabstrip é muito utilizado nos formulários do vba para separar e exibir dados de diferentes seguimentos mantendo a bese, o que pouca gente sabe e esta abtuado a utilizar as abas do lado de cima o que em algums casos não é conviniente , mais pode-se modificar isso conforme exemplo em anexo.

Imagem figurascomentarios.zip Esta aqui é simples mais legal , vc pode inserir figuras em comentários das celulas. basta seguir os passos :
1 - Salve uma imagem que vc deseja ( se não tiver nenhuma salva)

2 - Crie um comentário e selecione a celula que contem o comentário.

3 - Na barra de menu , clique em inserir , editar comentário e seleciona formatar comentário.

4 - Clique com o botão direito do mouse na borda do comentário e selecione formatar comentário.

5 - Selecione a guia Cores e Linhas e clique na seta para baixo do campo Cor da seleção de preenchimento.

6 - Selecione efeitos de preenchimento , selecione a guia figuras e clique no botão selecionar figuras

7 - Navegue até achar a imagem desejada.

Imagem excluirexcel.zip Essa macro aqui é super util , ele programa uma data para que sua planilha exclua automaticamente ao ser aberta após a data estipulada.
Atenção :
Esta planilha que esta no exemplo esta programada para excluir dia 05/05 portanto baixem e anotem o código antes dessa data.
Quem não conseguir a tempo favor postar aqui que eu mando novamente.

abraço.

Anexos

Flashcooler
Flashcooler Geek Registrado
2K Mensagens 74 Curtidas
#11 Por Flashcooler
28/04/2007 - 14:57
Coloniz@dor disse:
Essa dica é da hora.
Existem funções pré definidas já existentes no excel e são de grande utilidade para o usuário, porem tem situações em que vc precisa de uma função que não existe no excel.
Graças ao vb vc tem a opção de criar suas proprias funções.
Segue exemplo de funções criadas por mim e que pode ser utilizar aparti do botão inserir função na parte das definidas pelo usuário, lá vc encontrará duas funções.
1º - soma um intervalode celulas
2º - calcula da data aparti do nº de dias uteis entre uma data fixa.
É uma mão na roda , vc pode personalizar suas funções e deixa sua planilha com dua cara.
Duvidas é só postar.

abraço.

Muito boas dicas Colonizador principalmente a do Form modal e não Modal...e aproveitando você tem algum código em VBA que retorne o uso da CPU, como naqueles Widgets, tipo 2%... ??
Se você tiver tem como você me passar...!!!!

Abraço
T mais
Flashcooler
Flashcooler Geek Registrado
2K Mensagens 74 Curtidas
#13 Por Flashcooler
28/04/2007 - 15:33
Coloniz@dor disse:
Putz , acho que tenho , vc quer saber do desempenho da CPU ??

Exatamente Colonizador eu quero saber o Desempenho.

Aproveitando essa dica é muito LEGAL rindo_atoa.gif esta planilha abaixo tem um campo acima dela que é como se fosse uma janela de avisos...exemplo você coloca um valor na celula mas quer colocar um lembrete também para saber mais sobre aquele dado:nao_sei_de_nada: , então SEUS PROBLEMAS ACABARAM...rindo_ate_agora.png essa planilinha faz isso. Tudo o que você escreve na janelinha acima aparece se você clicar na celula de novo, sem Interferir no valor da propria Celula....

COMO USAR: Fácil...
Então cliquem na celula, escrevam na janela acima o lembrete e coloquem o valor normal da celula, cliquem em qualquer outra celula, ai cliquem na celula anterioer novamente, veja que na janela vai aprecer o mesmo valor qur você tinha colocado...
Deem uma Conferida.

T mais

Anexos

Coloniz@dor
Coloniz@dor General de Pijama Registrado
3.8K Mensagens 153 Curtidas
#14 Por Coloniz@dor
28/04/2007 - 15:41
Flashcooler disse:
Exatamente Colonizador eu quero saber o Desempenho.

Aproveitando essa dica é muito LEGAL rindo_atoa.gif esta planilha abaixo tem um campo acima dela que é como se fosse uma janela de avisos...exemplo você coloca um valor na celula mas quer colocar um lembrete também para saber mais sobre aquele dado:nao_sei_de_nada: , então SEUS PROBLEMAS ACABARAM...rindo_ate_agora.png essa planilinha faz isso. Tudo o que você escreve na janelinha acima aparece se você clicar na celula de novo, sem Interferir no valor da propria Celula....

COMO USAR: Fácil...
Então cliquem na celula, escrevam na janela acima o lembrete e coloquem o valor normal da celula, cliquem em qualquer outra celula, ai cliquem na celula anterioer novamente, veja que na janela vai aprecer o mesmo valor qur você tinha colocado...
Deem uma Conferida.

T mais



Muiiiiii legal , gostei .
Se não tiver essa macro que vc pediu , nós inventamos umarindo_ate_agora.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal