segunda-feira, 27 de abril de 2015

EXCEL: Formatos e Conteúdo de uma Célula

Hoje vou falar de um dos conceitos MAIS IMPORTANTES DO EXCEL (Sim, em CAPS LOCK!). Muitas das ferramentas do programa estão relacionadas a este conceito e sem entendê-lo bem não será possível utilizá-las corretamente. Uma grande dificuldade dos programadores é lidar com usuários que desconhecem este conceito. 
Ah, e obviamente para se programar em VBA é preciso entender bem o assunto que será tratado neste texto. Espero já ter lhe convencido a continuar lendo. Vamos lá...

Podemos dizer que uma célula é composta de duas partes: formato e conteúdo.

Vamos começar pelo conteúdo que é mais simples. O conteúdo é o texto que foi inserido na célula, é o conjunto de caracteres digitado. Pode ser uma letra, uma frase, uma fórmula... É aquilo que aparece na barra de fórmulas quando a célula é selecionada. 


Vamos fazer uma analogia. Pensando na célula como um copo, o conteúdo é aquilo que tem dentro do copo. Pode ser água, suco, cerveja e etc.

Para ficar mais claro ainda. O conteúdo da célula é aquilo que desaparece quando você clica em 'Delete'.

Ficou claro, certo?

Mas e o formato? Bom o formato é um pouco mais complicado porque envolve muitas coisas. O formato da célula são todas as formatações inseridas nela como cor de preenchimento, borda, cor e tipo de fonte, negrito/itálico/sublinhado, alinhamentos horizontais e verticais e formato de número.

Mas isto a maioria das pessoas sabe instintivamente porque é mais "visível". O problema é que elas se esquecem de outros formatos menos perceptíveis como, por exemplo, a validação de dados, formatação condicional, tipo de proteção, quebra de texto e etc.

Todas as opções que aparecem ao utilizar o atalho [Ctrl] + [1] são formatos de célula.



Voltando a nossa analogia do copo, se o conteúdo é o que está dentro dele, o formato do copo são suas características, como a cor, formato, largura, altura, espessura, material e etc. ok?

Para limpar o formato da célula a melhor maneira é Página Inicial > Limpar > Limpar Formatos, ou com o atalho [Alt] > [C] > [E] > [F]. Isto faz com que todas as células selecionadas voltem a sua configuração padrão.

Mas Anderson, por que isto é tão importante?

Este conceito é importante ao copiar valores, arrastar células, filtrar, limpar células, utilizar o ir para especial e etc... Sempre que você for efetuar alguma destas ações você deve pensar se está interessado no conteúdo da célula ou em seu formato.

O que faz o [Ctrl]+[C] e [Ctrl]+[V] no Excel? Você já pensou nisto???

Ele copia CONTEÚDO e FORMATO! Muita gente usa este atalho esquecendo do formato e isto é um drama para o programador porque não existe uma forma de impedir o usuário de fazer caca.

Um exemplo. Vamos supor que em uma célula exista uma validação do tipo 'lista', ou seja, só é possível inserir na célula os valores listados. Se você copiar o valor de uma célula sem formato para uma célula onde exista esta lista, você irá destruir a validação da célula inserindo um valor que não deveria. Percebe o problema?

Supondo que exista um campo 'Sexo' em um formulário com as opções 'Feminino' e 'Masculino'. Usando o Copiar/Colar erradamente você pode inserir nesta lista algo como 'Tonetto Excel', o que não faz o menor sentido, estragando o formulário.

Isto faz com que nós, programadores, precisemos criar estratégias para reconstruir de tempo em tempo as formatações de células e validar os campos via código.

Em algum momento da minha vida eu cheguei até a desativar o [Ctrl]+[C] e [Ctrl]+[V] achando que resolveria o problema, mas aí eu descobri que não dá pra subestimar a capacidade do usuário de fazer "usuarices"... =P

Então qual a forma correta para copiar e colar?

Bom, se você entendeu o conceito apresentado (e eu espero que sim!), vai entender que na maioria das vezes o que realmente precisa é colar apenas o conteúdo da célula e não seu formato. Para isto, copie a célula, o que pode ser feito na base do [Ctrl]+[C] sem medo e para colar clique com o botão direito na célula onde o conteúdo deve ser colado e clique em Colar Especial e depois em Valores. 

Assim apenas o conteúdo da célula é copiado. Nas versões mais novas do Office isto ficou mais fácil porque ao clicar com o botão direito existe um ícone com os números 123 que faz a mesma coisa.



É isto. Compartilhe este artigo para aqueles usuários que vivem "estragando suas planilhas" e as maravilhosas formatações que deram tanto trabalho para construir.

Espero que tenha gostado e aprendido.

Abraços.


Gostou deste artigo? Então compartilhe com seus amigos e assine para RECEBER MAIS DICAS DE EXCEL POR E-MAIL. Fique a vontade para deixar seu comentário.
Informe seu e-mail...
Licença Creative Commons
Todo trabalho do conteúdo do site de Tonetto Excel - Consultoria & Treinamentos está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
Baseado no trabalho disponível em http://www.tonettoexcel.com/

sexta-feira, 24 de abril de 2015

Excel: Utilização Multiusuário Excel + VBA

Você sabia que o Excel pode ser utilizado de várias maneiras e/ou em várias situações? 

O limite é a sua criatividade!

Porém, dependendo de nosso conhecimento, podemos ir mais longe ou não. Dependendo de nosso empenho e dedicação, podemos ir muito mais longe...


 A Tonetto Excel já está trabalhando com o Excel a nível  Multiusuário, ou seja, mais de um usuário utilizando a mesma solução desenvolvida em Excel e VBA ao mesmo tempo.

Isso permite agilidade nas atividades e faz com que esta poderosa ferramenta, o Excel, seja mais interessante do que já é, mais poderoso do que já é.




Mas como isso pode ser feito? O Excel não permite que mais de um usuário possa abrir, utilizar e fazer alterações ao mesmo tempo.

Bem vamos por partes, em breve estarei postando artigos ensinando como fazer isso.

Quem desejar ter acesso a este sistema e ver como funciona, podendo aplicar em seu negócio, escritório ou simplesmente ver o poder do Excel, pode entrar em contato com Tonetto Excel - Consultoria & Treinamentos.


Abraços.

Gostou deste artigo? Então compartilhe com seus amigos e assine para RECEBER MAIS DICAS DE EXCEL POR E-MAIL. Fique a vontade para deixar seu comentário.
Informe seu e-mail...
Licença Creative Commons
Todo trabalho do conteúdo do site de Tonetto Excel - Consultoria & Treinamentos está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
Baseado no trabalho disponível em http://www.tonettoexcel.com/

quarta-feira, 15 de abril de 2015

Excel + Mortal Kombat X

Mortal Kombat X é o game mais aguardado, divertido e brutal de toda série que terá sua estreia no Brasil no dia 16/04/2015.

E para você não ficar de fora deste fenômeno, coloquei um compilado de todos os Fatalitys desta nova versão, só que do jeito Tonetto Excel de ser. Hahaha.



No Excel é possível colocar vídeos do YouTube, e de quebra também coloquei um joguinho do 
Mortal Kombat que encontrei na internet para você relembrar a era 16bits dos vídeo games.

Faça o download da planilha.

Clique aqui para baixar
E fique ligado que na próxima postagem vou ensinar como colocar vídeo ou jogo dentro de uma planilha.


Abraços.

Gostou deste artigo? Então compartilhe com seus amigos e assine para RECEBER MAIS DICAS DE EXCEL POR E-MAIL. Fique a vontade para deixar seu comentário.
Informe seu e-mail...
Licença Creative Commons
Todo trabalho do conteúdo do site de Tonetto Excel - Consultoria & Treinamentos está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
Baseado no trabalho disponível em http://www.tonettoexcel.com/

sexta-feira, 10 de abril de 2015

Excel VBA + Banco de Dados MySQL

Olá pessoal!
Acabo de realizar uma das minhas maiores façanhas.

Depois de +/- uns 2 meses de estudos e testes finalmente consegui manipular informações em um servidor com banco de dados MySQL, utilizando apenas o VBA no Excel.

Com a utilização do Excel aliado ao SQL passamos a ter mais poder de fogo, pois o Excel ganha novas funcionalidades como a utilização multiusuário.

Clique na imagem

Desta forma utilizamos o Excel apenas como interface (front-end) e os dados são gravados em banco de dados através do comandos SQL (back-end) que são utilizados no VBA, como ler ou buscar dados (Select), inserir dados (Insert), alterar e atualizar dados (Update) e excluir dados (Delete).

E para fechar a semana com chave de ouro deixo uma mensagem que postei na minha página no Facebook:

Ter sucesso é gostar daquilo que faz. Quem gosta do que faz nunca se cansa de trabalhar. E quem gosta do faz não trabalha, se diverte!!

Abraços.

Gostou deste artigo? Então compartilhe com seus amigos e assine para RECEBER MAIS DICAS DE EXCEL POR E-MAIL. Fique a vontade para deixar seu comentário.
Informe seu e-mail...
Licença Creative Commons
Todo trabalho do conteúdo do site de Tonetto Excel - Consultoria & Treinamentos está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
Baseado no trabalho disponível em http://www.tonettoexcel.com/

quinta-feira, 2 de abril de 2015

Sistema de Gestão Empresarial - SGT-800



Você percebe que está ficando bom de programação quando as pessoas olham e dizem:

"Ué, mas cadê o Excel?"

Sabe de nada inocente! hehehe



SGT-800
Um Sistema de Gestão desenvolvido 100% em VBA com banco de dados MySQL.

Para mais informações entre em contato pelo e-mail:

contato@tonettoexcel.com

Gostou deste artigo? Então compartilhe com seus amigos e assine para RECEBER MAIS DICAS DE EXCEL POR E-MAIL. Fique a vontade para deixar seu comentário.
Informe seu e-mail...