Para quem gosta de aprender em casa, com tranquilidade e nas horas vagas, algumas sugestões:
http://www.totaltraining.com/prod/microsoft/excel2007_ess.asp
http://movielibrary.lynda.com/html/modListing.asp?pid=144
http://www.001shop.com.br/lojas/editoraneo.com.br/produtos.asp?produto=69&categoria=10&inf=10&a1=Office&a2=%3A%2E+Office+2000
http://www.anasoft.com.br/product_info.php?cPath=25&products_id=44
Os dois primeiros em inglês e os dois seguintes em português, todos boas opções para o Excel e também para outros aplicativos.
;-)
Eventualmente dicas sobre outros programas, Windows e hardware.
quinta-feira, 27 de dezembro de 2007
quinta-feira, 8 de novembro de 2007
Senha do VBA no Excel
Apesar de duvidar da dica postada outro dia no site da ForumAccess, me dei ao trabalho de baixar e instalar o Open Office (http://www.openoffice.org) para conferir:
O OpenOffice abre as planilhas do Excel e mostra todo o código como comentário, independente dele estar protegido por senha ou não.
Façam o teste e confiram também!
;-)
O OpenOffice abre as planilhas do Excel e mostra todo o código como comentário, independente dele estar protegido por senha ou não.
Façam o teste e confiram também!
;-)
domingo, 4 de novembro de 2007
Editor de texto versátil para programação
Indicação de um amigo e que está sendo útil na programação.O Notepad++ tem muitas facilidades para quem programa, pois geralmente o editor de código não é lá grande coisa em termos de recursos.
Sinto muita falta de zoom no editor de código do VB6 e VBA por exemplo. Numeração de linha então, é algo muito útil que já deveria ter aparecido desde a primeira versão.
O legal deste editor é que basta mudar a linguagem (SQL, VB, HTML, etc) que ele muda as cores das palavras-chave, facilitando a visualização e entendimento.
Para ter uma idéia de como funciona, só usando mesmo. Basta baixá-lo em http://notepad-plus.sourceforge.net/br/site.htm.
O melhor de tudo: é FREE!
terça-feira, 24 de julho de 2007
Excel 97 Developer's Kit'
Eu nunca tinha visto este livro, mas a partir de uma dúvida de um colega que surgiu no grupo de discussões do ForumAccess, resolvi pesquisar na internet.
Pelo conteúdo, nota-se que não é coisa para principiantes nem para intermediários.
É assunto para experts mesmo.
O livro trata entre outras coisas, da criação de XLL que seriam as DLL's do Windows escritas em C ou C++ para o Excel.
Não vi para as versões posteriores, mas acredito que esse tipo de desenvolvimento já esteja integrada com o Visual Studio.
É um assunto muito específico, desenvolvimento profissional mesmo, visto que as DLL ou XLL têm uma segurança muito maior do que os suplementos (XLA) no que se refere à proteção do código.
Pelo conteúdo, nota-se que não é coisa para principiantes nem para intermediários.
É assunto para experts mesmo.
O livro trata entre outras coisas, da criação de XLL que seriam as DLL's do Windows escritas em C ou C++ para o Excel.
Não vi para as versões posteriores, mas acredito que esse tipo de desenvolvimento já esteja integrada com o Visual Studio.
É um assunto muito específico, desenvolvimento profissional mesmo, visto que as DLL ou XLL têm uma segurança muito maior do que os suplementos (XLA) no que se refere à proteção do código.
;-)
quarta-feira, 11 de julho de 2007
O que existe em "Colar Especial"
Muitas vezes eu vejo nos grupos de discussão, colegas perguntando como converter colunas em linhas e vice-versa, como copiar comentários, etc.
Nas opções "Colar Especial" tem muitos recursos interessantes e que passam despercebidos.
Por exemplo, no grupo "Operação" podemos fazer as 4 operações básicas diretamente na célula de destino a partir de um número copiado de outra célula.
Vejam outro exemplo ao lado: eu quero copiar a região A1:A8 (notem que a célula A3 está em branco) e colar na região B1:B8 onde já existe a palavra "Branco" na célula B3. Seleciona-se o "Colar Especial > Ignorar em branco".
O resultado está aí ao lado na coluna B.
É o que eu sempre digo: raros são os usuários que usam 50% dos recursos que o Office oferece. Para a grande maioria, o Word 6 é suficiente para escrever suas cartas e o Excel 5 sobra para fazer as planilhas básicas.
Longe de querer ser irônico, apenas constato que foco principal do pacote Office que é "Produtividade" acaba se perdendo em meio à tantas opções oferecidas.
Nas opções "Colar Especial" tem muitos recursos interessantes e que passam despercebidos.
Por exemplo, no grupo "Operação" podemos fazer as 4 operações básicas diretamente na célula de destino a partir de um número copiado de outra célula.
Vejam outro exemplo ao lado: eu quero copiar a região A1:A8 (notem que a célula A3 está em branco) e colar na região B1:B8 onde já existe a palavra "Branco" na célula B3. Seleciona-se o "Colar Especial > Ignorar em branco".
O resultado está aí ao lado na coluna B.
É o que eu sempre digo: raros são os usuários que usam 50% dos recursos que o Office oferece. Para a grande maioria, o Word 6 é suficiente para escrever suas cartas e o Excel 5 sobra para fazer as planilhas básicas.
Longe de querer ser irônico, apenas constato que foco principal do pacote Office que é "Produtividade" acaba se perdendo em meio à tantas opções oferecidas.
Ainda sobre nome de células
Pode parecer óbvio demais, mas sempre é bom lembrar que não é possível dar um nome que seja uma referência à uma célula.
Por exemplo, não se pode nomear uma célula como IV4 pois no Excel existe essa célula (é a 4ª linha da última coluna à direita).
Cuidado maior deve ser tomado com o Excel 2007, pois como a última coluna à direita passa a ser XFD corremos o risco de atribuir um nome do tipo DIA10 ou ANO2007 e os mesmos não serem aceitos.
Basta apenas um pouco de atenção para não perder tempo procurando no help o porquê do "erro".
;-)
Por exemplo, não se pode nomear uma célula como IV4 pois no Excel existe essa célula (é a 4ª linha da última coluna à direita).
Cuidado maior deve ser tomado com o Excel 2007, pois como a última coluna à direita passa a ser XFD corremos o risco de atribuir um nome do tipo DIA10 ou ANO2007 e os mesmos não serem aceitos.
Basta apenas um pouco de atenção para não perder tempo procurando no help o porquê do "erro".
;-)
Criando nome de células automaticamente
Esta dica eu peguei num livro do John Walkenbach, mas achei muito interessante e vou repassar aqui.
Imagine que na imagem ao lado, você precise nomear as células B1 a B12 com os respectivos nomes dos meses. O mês por extenso já está na coluna A nas linhas correspondentes.
Basta selecionar a região toda, clicar em "Criar a partir da seleção" na faixa de opções e depois selecionar "Criar nomes com base em valores na: > coluna esquerda".
A utilidade dos nomes em células já citei em vários posts anteriores, facilita sobremaneira a criação e controle sobre as referências nas fórmulas.
;-)
segunda-feira, 2 de julho de 2007
Separar nome e sobrenome
Usar fórmulas no Excel é algo muito pessoal, cada um inventa uma combinação e sempre chega-se ao resultado satisfatório.
Imaginemos o meu nome PAULO KAZUMITI na célula A1 e que eu precise colocar o sobrenome numa célula separada (tudo bem, Kazumiti é meu segundo nome, mas vamos usar como exemplo...rsrs).
Primeiro passo: substituir o espaço existente entre os dois nomes por um delimitador que o Excel reconhece na importação de dados, como por exemplo, vírgula, ponto-e-vírgula ou outros.
Primeiro passo: substituir o espaço existente entre os dois nomes por um delimitador que o Excel reconhece na importação de dados, como por exemplo, vírgula, ponto-e-vírgula ou outros.
=SUBSTITUIR(A1;" ";",").
Segundo passo: copiar e colar > especial > valores na mesma célula ou em outra célula.
Finalmente, em outra célula clicar no menu Dados > Texto para colunas e aí é só seguir o passo a passo de importação de texto.
Muito simples e obviamente deve haver outras maneiras de ser fazer isso.
Ah, antes que alguém pergunte qual a utilidade disto, é comum em mala direta utilizar o sobrenome na frente do nome.
Segundo passo: copiar e colar > especial > valores na mesma célula ou em outra célula.
Finalmente, em outra célula clicar no menu Dados > Texto para colunas e aí é só seguir o passo a passo de importação de texto.
Muito simples e obviamente deve haver outras maneiras de ser fazer isso.
Ah, antes que alguém pergunte qual a utilidade disto, é comum em mala direta utilizar o sobrenome na frente do nome.
;-)
quarta-feira, 20 de junho de 2007
Mais um programa para conferir arquivos baixados
Dia desses estava à procura do MS Visual Basic Express para baixar e depois de achá-lo, vi que tinha um código para conferir a integridade do arquivo.
O site da Microsoft não dá maiores detalhes, mas o Google sempre ajuda e assim cheguei ao HashCalc que calcula o CRC e também o MD5 citado num post anterior.
Seguem os links:
Para o MS VB Express: http://msdn.microsoft.com/vstudio/express/support/install/
Para o HashCalc: http://www.slavasoft.com/hashcalc/index.htm
Para o MS VB Express: http://msdn.microsoft.com/vstudio/express/support/install/
Para o HashCalc: http://www.slavasoft.com/hashcalc/index.htm
;-)
segunda-feira, 11 de junho de 2007
Como copiar as configurações de página
O meio mais fácil de copiar todas as configurações de página de uma planilha para outra:
- Abra a planilha "origem";
- Mantenha a tecla CTRL pressionada e selecione a planilha "destino"
- Com as duas planilhas selecionadas, clique no menu Arquivo > Configurar página e OK.
Pronto.
Para desagrupar as planilhas, clique com o botão direito em uma delas e selecione a opção correspondente.
;-)
- Abra a planilha "origem";
- Mantenha a tecla CTRL pressionada e selecione a planilha "destino"
- Com as duas planilhas selecionadas, clique no menu Arquivo > Configurar página e OK.
Pronto.
Para desagrupar as planilhas, clique com o botão direito em uma delas e selecione a opção correspondente.
;-)
Surpresas nos aplicativos - os famosos "Easter Eggs"
Quem se lembra do simulador de vôo no Excel 97 e seu belíssimo colorido?
Ou o pinball no Word?
O Excel 2000 tinha uma corrida de carros muito interessante...
Para quem quiser "matar" a curiosidade, segue um link com as instruções para conseguir acessar os "ovos de Páscoa" dos aplicativos, não só da Microsoft, mas da maioria dos aplicativos das grandes empresas.
Milhares de easter eggs para se divertir.
http://www.eeggs.com/tree/154.html
Ou o pinball no Word?
O Excel 2000 tinha uma corrida de carros muito interessante...
Para quem quiser "matar" a curiosidade, segue um link com as instruções para conseguir acessar os "ovos de Páscoa" dos aplicativos, não só da Microsoft, mas da maioria dos aplicativos das grandes empresas.
Milhares de easter eggs para se divertir.
http://www.eeggs.com/tree/154.html
Aproveitando melhor a tela do Office 2007
O que antes se chamava "Menu", agora se chama "Guias".
O que era barra de comandos, agora chama-se "Faixa de opções".
Independente da nomenclatura, a nova Faixa de Opções, ficou um pouco mais larga que a antiga barra de comandos e quem trabalha numa resolução de 800 x 600 vai sentir que a área do documento diminuiu um pouco.
Uma dica é dar um duplo clique nas guias (antigo menu) que a faixa de opções some. Duplo clique de novo e ela volta a aparecer.
Trabalhando no Excel em 1024 x 768, temos um acréscimo de 6 linhas na tela.
Para quem gosta de trabalhar com teclas de atalho como eu, esse recurso é uma "mão na roda", pois a área visível do documento aumenta consideravelmente e na minha opinião, facilita o trabalho.
O que era barra de comandos, agora chama-se "Faixa de opções".
Independente da nomenclatura, a nova Faixa de Opções, ficou um pouco mais larga que a antiga barra de comandos e quem trabalha numa resolução de 800 x 600 vai sentir que a área do documento diminuiu um pouco.
Uma dica é dar um duplo clique nas guias (antigo menu) que a faixa de opções some. Duplo clique de novo e ela volta a aparecer.
Trabalhando no Excel em 1024 x 768, temos um acréscimo de 6 linhas na tela.
Para quem gosta de trabalhar com teclas de atalho como eu, esse recurso é uma "mão na roda", pois a área visível do documento aumenta consideravelmente e na minha opinião, facilita o trabalho.
sexta-feira, 8 de junho de 2007
Como conferir o MD5Sum
Neste site tem um aplicativo em modo gráfico para Windows, ótimo para quem não tem familiaridade com os comandos em DOS:
http://www.md5summer.org/download.html
Mais abaixo, a descrição do que é o MD5Sum (texto original em: http://www.guiadohardware.net/termos/md5sum)
O MD5SUM é um algoritmo que gera uma "assinatura" de um arquivo qualquer, um código de 32 bits obtido a partir da soma de todos os bits contidos no arquivo. Em geral, ao baixar uma imagem ISO de uma distribuição Linux ou um pacote de programa qualquer, você encontrará um arquivo "md5sum" na mesma pasta do arquivo disponibilizado. Este é um arquivo de texto com o md5sum do arquivo, algo como: 213d0e5615e8b6aeb6ab34de22282ff2 zxyz.iso À esquerda temos o número de verificação e à direita o nome do arquivo. Tudo o que você precisa fazer é, depois de baixar o arquivo, digitar num terminal: md5sum zxyz.iso O sistema verificará o arquivo que você baixou e devolverá outro número. Se os dois números forem iguais, significa que o arquivo chegou intacto. Se por outro lado o número gerado for diferente signifca que o arquivo chegou corrompido ou alterado de alguma forma. Neste caso o mais recomendável é baixa-lo novamente em outro mirror. O md5sum é um comando padrão no Linux e existe também uma versão for Windows (que roda sobre o DOS) que pode ser baixada no http://www.md5summer.org/download.html. Você pode usa-lo, inclusive; para gerar códigos para arquivos enviados para os amigos, para que eles tenham certeza que o download foi bem sucedido.
http://www.md5summer.org/download.html
Mais abaixo, a descrição do que é o MD5Sum (texto original em: http://www.guiadohardware.net/termos/md5sum)
O MD5SUM é um algoritmo que gera uma "assinatura" de um arquivo qualquer, um código de 32 bits obtido a partir da soma de todos os bits contidos no arquivo. Em geral, ao baixar uma imagem ISO de uma distribuição Linux ou um pacote de programa qualquer, você encontrará um arquivo "md5sum" na mesma pasta do arquivo disponibilizado. Este é um arquivo de texto com o md5sum do arquivo, algo como: 213d0e5615e8b6aeb6ab34de22282ff2 zxyz.iso À esquerda temos o número de verificação e à direita o nome do arquivo. Tudo o que você precisa fazer é, depois de baixar o arquivo, digitar num terminal: md5sum zxyz.iso O sistema verificará o arquivo que você baixou e devolverá outro número. Se os dois números forem iguais, significa que o arquivo chegou intacto. Se por outro lado o número gerado for diferente signifca que o arquivo chegou corrompido ou alterado de alguma forma. Neste caso o mais recomendável é baixa-lo novamente em outro mirror. O md5sum é um comando padrão no Linux e existe também uma versão for Windows (que roda sobre o DOS) que pode ser baixada no http://www.md5summer.org/download.html. Você pode usa-lo, inclusive; para gerar códigos para arquivos enviados para os amigos, para que eles tenham certeza que o download foi bem sucedido.
segunda-feira, 4 de junho de 2007
Novo recurso no Word 2007
terça-feira, 29 de maio de 2007
Indicação de livro - Excel Charts
Alguns recursos do Office, em especial do Excel, rendem um livro inteiro de tão extenso que é o assunto.
Neste livro do John Walkenbach, ele trata dos gráficos, coisa que a princípio pode parecer simples pois o Excel tem um excelente assistente, mas à medida em que se necessita de recursos mais avançados, é preciso estudo e dedicação para alcançar os resultados desejados.
Uma pena que o livro não foi publicado no Brasil (pelo menos ainda). Por enquanto só importado...
Não querendo desmerecer os autores brasileiros, ainda não vi nenhuma publicação à altura dos livros do Walkenbach como a Bíblia do Excel e o Excel Fórmulas.
Tínhamos até a versão 2000 do Office, a série Guia Autorizado da Microsoft Press publicada pela Makron Books.Estes eram livros realmente bons, cobrindo praticamente todo o assunto sobre cada aplicativo. Eu tenho o Guia Autorizado do Word 2000 e acho uma pena que não tenha sido publicado nada sobre as versões posteriores.
A série Inside Out também poderia ser publicada em português, pois praticamente são as "Bíblias" de cada aplicativo do Office.
Enquanto não são traduzidos, a gente vai se virando com a versão em inglês... ;-)
Neste livro do John Walkenbach, ele trata dos gráficos, coisa que a princípio pode parecer simples pois o Excel tem um excelente assistente, mas à medida em que se necessita de recursos mais avançados, é preciso estudo e dedicação para alcançar os resultados desejados.
Uma pena que o livro não foi publicado no Brasil (pelo menos ainda). Por enquanto só importado...
Não querendo desmerecer os autores brasileiros, ainda não vi nenhuma publicação à altura dos livros do Walkenbach como a Bíblia do Excel e o Excel Fórmulas.
Tínhamos até a versão 2000 do Office, a série Guia Autorizado da Microsoft Press publicada pela Makron Books.Estes eram livros realmente bons, cobrindo praticamente todo o assunto sobre cada aplicativo. Eu tenho o Guia Autorizado do Word 2000 e acho uma pena que não tenha sido publicado nada sobre as versões posteriores.
A série Inside Out também poderia ser publicada em português, pois praticamente são as "Bíblias" de cada aplicativo do Office.
Enquanto não são traduzidos, a gente vai se virando com a versão em inglês... ;-)
segunda-feira, 28 de maio de 2007
Programas para DOS (abandonware)
http://www.vetusware.com
Muitos dirão que não há mais utilidade para os programas que encontraremos no site acima, mas é fato que ainda tem muita coisa que se fazia na época do DOS e que o Windows ainda não faz.
Exemplo comum, é o dir *.* > arquivos.txt que grava a lista de arquivos de uma pasta num arquivo texto.
Bom, discussões à parte, o legal é ver programas que utilizamos há muito tempo e dá para matar saudades.
Wordstar 6, Norton Utilities, Checkit, Windows 3.11 dentre outros mais uma "pancada" de joguinhos.
Vale a pena dar uma olhada.
De todos os sites que eu achei no Google, este me pareceu ser o mais "recheado" de aplicativos.
;-)
Muitos dirão que não há mais utilidade para os programas que encontraremos no site acima, mas é fato que ainda tem muita coisa que se fazia na época do DOS e que o Windows ainda não faz.
Exemplo comum, é o dir *.* > arquivos.txt que grava a lista de arquivos de uma pasta num arquivo texto.
Bom, discussões à parte, o legal é ver programas que utilizamos há muito tempo e dá para matar saudades.
Wordstar 6, Norton Utilities, Checkit, Windows 3.11 dentre outros mais uma "pancada" de joguinhos.
Vale a pena dar uma olhada.
De todos os sites que eu achei no Google, este me pareceu ser o mais "recheado" de aplicativos.
;-)
quarta-feira, 23 de maio de 2007
Digitando o mesmo valor em várias planilhas na mesma pasta
Existem recursos no Excel que a gente nem imagina qual seria a utilidade, mas em situações específicas, podem ser bem práticas.
Por exemplo, imaginemos a necessidade de digitar o mesmo conteúdo para várias planilhas dentro de uma mesma pasta.
Para isto, selecionamos as planilhas mantendo pressionada a tecla CTRL conforme mostra a figura e depois digitamos o conteúdo na célula da planilha que está sendo exibida. Como todas as planilhas estão selecionadas, conteúdo digitado será o mesmo para todas elas.
Completado o processo de digitação, basta clicar com o botão direito sobre uma das planilhas e selecionar "Desagrupar planilhas".
Obviamente que, para tudo isso ficar prático mesmo, é necessário criar uma macro para selecionar todas as planilhas necessárias e outra para desagrupá-las.
Por exemplo, imaginemos a necessidade de digitar o mesmo conteúdo para várias planilhas dentro de uma mesma pasta.
Para isto, selecionamos as planilhas mantendo pressionada a tecla CTRL conforme mostra a figura e depois digitamos o conteúdo na célula da planilha que está sendo exibida. Como todas as planilhas estão selecionadas, conteúdo digitado será o mesmo para todas elas.
Completado o processo de digitação, basta clicar com o botão direito sobre uma das planilhas e selecionar "Desagrupar planilhas".
Obviamente que, para tudo isso ficar prático mesmo, é necessário criar uma macro para selecionar todas as planilhas necessárias e outra para desagrupá-las.
;-)
quarta-feira, 16 de maio de 2007
Antes de instalar o Windows Vista no seu computador
Em todos os produtos Microsoft, as especificações mínimas de hardware exigido é sempre subestimado.
Tomemos como exemplo, o mínimo que se pede para instalar o Windows XP, que acredito ser atualmente o produto mais popular da MS:
- Processador Pentium 233 ou superior;
- 64mb de memória ram;
- 2 Gb de HD com mínimo de 650mb de espaço livre;
- monitor VGA e
- teclado, mouse, drive de cd, etc.
Quem já usou o Windows XP com 128 mb de memória, sabe o quanto a máquina fica lenta se abrirmos mais de um aplicativo simultaneamente (a situação corriqueira no dia a dia é usar o Internet Explorer + um aplicativo do Office).
Com a chegada do Windows Vista, a Microsoft disponibiliza um programa que avalia o seu hardware e lhe diz se o mesmo será capaz de rodar o novo sistema operacional.
O Windows Vista Upgrade Advisor pode ser baixado aqui:
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=42b5ac83-c24f-4863-a389-3ffc194924f8
Eu ainda utilizo o Windows XP e não estou animado a migrar, pois vejo muita gente reclamando de incompatibilidades, principalmente de drivers para periféricos antigos.
Penso que, para quem não está com uma máquina recente, é prudente esperar mais um pouco antes se aventurar no Vista.
;-)
Tomemos como exemplo, o mínimo que se pede para instalar o Windows XP, que acredito ser atualmente o produto mais popular da MS:
- Processador Pentium 233 ou superior;
- 64mb de memória ram;
- 2 Gb de HD com mínimo de 650mb de espaço livre;
- monitor VGA e
- teclado, mouse, drive de cd, etc.
Quem já usou o Windows XP com 128 mb de memória, sabe o quanto a máquina fica lenta se abrirmos mais de um aplicativo simultaneamente (a situação corriqueira no dia a dia é usar o Internet Explorer + um aplicativo do Office).
Com a chegada do Windows Vista, a Microsoft disponibiliza um programa que avalia o seu hardware e lhe diz se o mesmo será capaz de rodar o novo sistema operacional.
O Windows Vista Upgrade Advisor pode ser baixado aqui:
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=42b5ac83-c24f-4863-a389-3ffc194924f8
Eu ainda utilizo o Windows XP e não estou animado a migrar, pois vejo muita gente reclamando de incompatibilidades, principalmente de drivers para periféricos antigos.
Penso que, para quem não está com uma máquina recente, é prudente esperar mais um pouco antes se aventurar no Vista.
;-)
Hacker
Não sei porque a imprensa em geral ainda insiste em usar o termo hacker para definir os ladrões virtuais que roubam pela internet.
Hacker é sim uma pessoa com grandes conhecimentos em informática, poderíamos até dizer que é um viciado em computadores. Pode utilizar esse potencial para o bem ou para o mal, mas daí dizer que todo ladrão virtual é hacker, na minha opinião é "viajar na maionese".
Quem usa um programa para quebrar/descobrir alguma senha por exemplo, não é, não foi nem nunca será um hacker. Será apenas um usuário do programa criado pelo hacker.
Quem quiser se aprofundar no assunto, use o Google e procure por termos como hacker, cracker, lammer, script kiddies, defacer, etc.
Nada como estar bem informado antes de sair por aí falando "abobrinhas"...
Bom, feito uma explanação geral sobre o termo hacker, indico abaixo um blog muito interessante sobre hack's de diversos assuntos. Vai desde carros, computadores, eletrônicos até filosofia, matemática, fotografia dentre outros.
Podem acessar sem medo, pois o blog é de uma das grandes editoras de livros de informática, a O'Reilly, portanto, não haverá perigo de vírus.
O link é este: http://hacks.oreilly.com
Hacker é sim uma pessoa com grandes conhecimentos em informática, poderíamos até dizer que é um viciado em computadores. Pode utilizar esse potencial para o bem ou para o mal, mas daí dizer que todo ladrão virtual é hacker, na minha opinião é "viajar na maionese".
Quem usa um programa para quebrar/descobrir alguma senha por exemplo, não é, não foi nem nunca será um hacker. Será apenas um usuário do programa criado pelo hacker.
Quem quiser se aprofundar no assunto, use o Google e procure por termos como hacker, cracker, lammer, script kiddies, defacer, etc.
Nada como estar bem informado antes de sair por aí falando "abobrinhas"...
Bom, feito uma explanação geral sobre o termo hacker, indico abaixo um blog muito interessante sobre hack's de diversos assuntos. Vai desde carros, computadores, eletrônicos até filosofia, matemática, fotografia dentre outros.
Podem acessar sem medo, pois o blog é de uma das grandes editoras de livros de informática, a O'Reilly, portanto, não haverá perigo de vírus.
O link é este: http://hacks.oreilly.com
terça-feira, 15 de maio de 2007
Número máximo de horas
O número máximo de horas que se pode digitar numa célula do Excel é 9999.
Se digitarmos 10000:00:00 por exemplo, o valor será interpretado como texto.
Mais uma vez, trata-se apenas de uma característica do Excel e não de um bug.
Uma das formas de se contornar o problema é dividir o valor em células distintas e somá-las, aplicando a formatação "[h]:mm:ss", assim o total de horas será exibido normalmente, mesmo que passe das 10 mil horas.
Se digitarmos 10000:00:00 por exemplo, o valor será interpretado como texto.
Mais uma vez, trata-se apenas de uma característica do Excel e não de um bug.
Uma das formas de se contornar o problema é dividir o valor em células distintas e somá-las, aplicando a formatação "[h]:mm:ss", assim o total de horas será exibido normalmente, mesmo que passe das 10 mil horas.
Data futura no Excel
Mais um daqueles detalhes que só o pessoal da Microsoft poderia explicar (neste caso, por que o ano de 2029).
Quando tratamos de data futura, a maior data que o Excel (ou Windows?) pode interpretar por default é 31/12/2029.
Isso significa que se digitarmos 31/12/29 o Excel entenderá que é 31/12/2029.
Se digitarmos 01/01/30 o Excel entenderá que é 01/01/1930.
Este valor é uma configuração do Windows e pode ser alterado no Painel de Controle > Opções regionais e de idioma > Personalizar > Data.
Óbvio que para a maioria dos usuários, este detalhe pode não fazer diferença alguma no dia a dia, mas fico curioso em saber qual era a data máxima na época do Windows 3.11 e o Excel 5...
Quando tratamos de data futura, a maior data que o Excel (ou Windows?) pode interpretar por default é 31/12/2029.
Isso significa que se digitarmos 31/12/29 o Excel entenderá que é 31/12/2029.
Se digitarmos 01/01/30 o Excel entenderá que é 01/01/1930.
Este valor é uma configuração do Windows e pode ser alterado no Painel de Controle > Opções regionais e de idioma > Personalizar > Data.
Óbvio que para a maioria dos usuários, este detalhe pode não fazer diferença alguma no dia a dia, mas fico curioso em saber qual era a data máxima na época do Windows 3.11 e o Excel 5...
O problema da formatação condicional ao colar valores
A formatação condicional do Excel é muito prático para facilitar a visualização de dados mas tem uma característica que às vezes atrapalha.
Ao copiar um valor ou uma faixa de valores para colar nas células onde está a formatação condicional, a mesma é apagada, deixando de ter efeito. Nada de errado, pois o Excel funciona assim mesmo.
Uma das formas de se contornar é utilizar o Colar > Especial > Valores ou ainda, colar em outra área da planilha e na célula onde está a formatação condicional, fazer referência à essa área.
Por exemplo, supondo que a célula A1 tenha uma formatação condicional, utilizaremos a célula B1 para colar os valores e em A1 a fórmula =B1.
;-)
Ao copiar um valor ou uma faixa de valores para colar nas células onde está a formatação condicional, a mesma é apagada, deixando de ter efeito. Nada de errado, pois o Excel funciona assim mesmo.
Uma das formas de se contornar é utilizar o Colar > Especial > Valores ou ainda, colar em outra área da planilha e na célula onde está a formatação condicional, fazer referência à essa área.
Por exemplo, supondo que a célula A1 tenha uma formatação condicional, utilizaremos a célula B1 para colar os valores e em A1 a fórmula =B1.
;-)
terça-feira, 1 de maio de 2007
Alguns sinais em inglês
Alguém já teve a curiosidade de sabe o que significa "CSV" que é um formato de arquivo corriqueiro quando importamos dados para o Excel?
Vem de "Comma Separeted Values" ou "Valores Separados por Vírgula".
Abaixo alguns sinais comumente utilizados em informática:
! ponto de exclamação - sign of exclamation
? ponto de interrogação - question mark
,vírgula - comma
; ponto-e-vírgula - semicolon
/ barra - forth slash
\ barra invertida - back slash
$ cifrão - money sign
* asterisco - asterisk ou star
< menor - left angle bracket
> maior - right angle bracket
@ arroba - deve ser lido como "at" por exemplo user@gmail.com = "user at gmail dot com"
: dois pontos - colon
# "cerquinha ou cerquilha" - sharp
" aspas - inverted commas ou quotation marks
;-)
Vem de "Comma Separeted Values" ou "Valores Separados por Vírgula".
Abaixo alguns sinais comumente utilizados em informática:
! ponto de exclamação - sign of exclamation
? ponto de interrogação - question mark
,vírgula - comma
; ponto-e-vírgula - semicolon
/ barra - forth slash
\ barra invertida - back slash
$ cifrão - money sign
* asterisco - asterisk ou star
< menor - left angle bracket
> maior - right angle bracket
@ arroba - deve ser lido como "at" por exemplo user@gmail.com = "user at gmail dot com"
: dois pontos - colon
# "cerquinha ou cerquilha" - sharp
" aspas - inverted commas ou quotation marks
;-)
segunda-feira, 30 de abril de 2007
Limites do MS Word
Antes de mais nada, como é difícil conseguir informações nos help's que sucederam o Office 97 e que na minha opinião é até hoje a melhor versão da ajuda do pacote Office.
Seguem abaixo os limites do Word 2002 ou XP.
Nas versões 2003 e 2007 simplesmente não consegui encontrar essas informações.
De qualquer forma, os limites abaixo apresentados, já são consideráveis e acredito que mesmo um "heavy user" não utiliza tudo que o Word oferece.
Número para janelas abertas: Limitado apenas pela memória disponível
Tamanho máximo do arquivo: 32 Megabytes (MB)
Número de palavras em dicionários personalizados: 5.000
Tamanho máximo do arquivo do dicionário personalizado: 65.593 bytes
Tamanho dos nomes de indicador: 40 caracteres
Número de indicadores por documento: 16.379
Tamanho de nomes de entrada do AutoTexto (incluindo espaços): 32 caracteres
Número de entradas de AutoTexto por modelo de documento: Limitado pelo tamanho do arquivo modelo (modelo: um arquivo ou arquivos que contêm a estrutura e as ferramentas para formatar esses elementos com o estilo e layout de página de arquivos finalizados. Por exemplo, os modelos do Word podem formatar um único documento e os modelos do FrontPage podem formatar um site da Web inteiro.) e/ou a memória disponível
Número de entradas globais de AutoTexto: Limitado pelo tamanho do arquivo modelo e/ou a memória disponível
Tamanho dos nomes de estilo: 255 caracteres
Número de estilos por documento ou modelo: 10.000
Número de campos por documento: 32.000
Número de opções gerais em um campo: 10
Número de opções específicas de campo em um campo: 10
Número de níveis de aninhamento para campos: 20
Número de subdocumentos em um documento mestre: 255
Números de colunas em uma tabela: 63
Número de colunas de jornal: 45 (o número de colunas é afetado pelo tamanho da página e pelas configurações de margem)
Número de paradas de tabulação definidas em um parágrafo: 64
Número de marcas inteligentes: 32.752
Altura mínima de uma página: 2,54 mm
Número máximo de folhas de estilos em cascata vinculadas: 11
Altura máxima de página: 22 polegadas
Largura mínima de página: 2,54 mm
Largura máxima de página e largura de tabela: 22 polegadas
Número de barras de ferramentas personalizadas: Limitado apenas pela memória disponível Número de botões de barra de ferramentas personalizadas: Limitado apenas pela memória disponível
Número de caracteres por linha: 768
Tamanho mínimo de fonte: 1 ponto
Tamanho de fonte máximo: 1.638 ponto (22 polegadas)
Número de fontes por documento: 32.767
Quantidade de espaço entre os caracteres: 1.584 ponto
A distância do texto pode ser aumentada ou reduzida: 1.584 ponto
O número máximo de cores em uma paleta de cores: 256
Tamanho de cache padrão: 64 Kilobytes (KB) Cache de bitmap padrão (memória de bitmap): 1 MB
Seguem abaixo os limites do Word 2002 ou XP.
Nas versões 2003 e 2007 simplesmente não consegui encontrar essas informações.
De qualquer forma, os limites abaixo apresentados, já são consideráveis e acredito que mesmo um "heavy user" não utiliza tudo que o Word oferece.
Número para janelas abertas: Limitado apenas pela memória disponível
Tamanho máximo do arquivo: 32 Megabytes (MB)
Número de palavras em dicionários personalizados: 5.000
Tamanho máximo do arquivo do dicionário personalizado: 65.593 bytes
Tamanho dos nomes de indicador: 40 caracteres
Número de indicadores por documento: 16.379
Tamanho de nomes de entrada do AutoTexto (incluindo espaços): 32 caracteres
Número de entradas de AutoTexto por modelo de documento: Limitado pelo tamanho do arquivo modelo (modelo: um arquivo ou arquivos que contêm a estrutura e as ferramentas para formatar esses elementos com o estilo e layout de página de arquivos finalizados. Por exemplo, os modelos do Word podem formatar um único documento e os modelos do FrontPage podem formatar um site da Web inteiro.) e/ou a memória disponível
Número de entradas globais de AutoTexto: Limitado pelo tamanho do arquivo modelo e/ou a memória disponível
Tamanho dos nomes de estilo: 255 caracteres
Número de estilos por documento ou modelo: 10.000
Número de campos por documento: 32.000
Número de opções gerais em um campo: 10
Número de opções específicas de campo em um campo: 10
Número de níveis de aninhamento para campos: 20
Número de subdocumentos em um documento mestre: 255
Números de colunas em uma tabela: 63
Número de colunas de jornal: 45 (o número de colunas é afetado pelo tamanho da página e pelas configurações de margem)
Número de paradas de tabulação definidas em um parágrafo: 64
Número de marcas inteligentes: 32.752
Altura mínima de uma página: 2,54 mm
Número máximo de folhas de estilos em cascata vinculadas: 11
Altura máxima de página: 22 polegadas
Largura mínima de página: 2,54 mm
Largura máxima de página e largura de tabela: 22 polegadas
Número de barras de ferramentas personalizadas: Limitado apenas pela memória disponível Número de botões de barra de ferramentas personalizadas: Limitado apenas pela memória disponível
Número de caracteres por linha: 768
Tamanho mínimo de fonte: 1 ponto
Tamanho de fonte máximo: 1.638 ponto (22 polegadas)
Número de fontes por documento: 32.767
Quantidade de espaço entre os caracteres: 1.584 ponto
A distância do texto pode ser aumentada ou reduzida: 1.584 ponto
O número máximo de cores em uma paleta de cores: 256
Tamanho de cache padrão: 64 Kilobytes (KB) Cache de bitmap padrão (memória de bitmap): 1 MB
sexta-feira, 27 de abril de 2007
Cuidado com referências em macros
Imagine o comando Range(“A5”).Select
Se por acaso, alguém insere uma linha acima da seleção, a macro produzirá resultados inesperados.
Para contornar isso, nada melhor que o velho recurso de dar nomes às células.
Na caixa de nomes, digitar um nome qualquer e no código referir-se à esse nome para evitar surpresas.
No exemplo, o nome é “célula”.
O comando Range(“célula”).Select não terá problemas com inserção de linhas acima dele.
Se por acaso, alguém insere uma linha acima da seleção, a macro produzirá resultados inesperados.
Para contornar isso, nada melhor que o velho recurso de dar nomes às células.
Na caixa de nomes, digitar um nome qualquer e no código referir-se à esse nome para evitar surpresas.
No exemplo, o nome é “célula”.
O comando Range(“célula”).Select não terá problemas com inserção de linhas acima dele.
Algumas alternativas ao Microsoft Office
Lotus SmartSuite da IBM:
http://www-142.ibm.com/software/sw-lotus/products/product2.nsf/wdocs/sshome?open&ca=qapromo-s0swg-b0swg-l0lot-d0swgmer-n0114-o0ss123-g0usen-t0SSKTYF
Word Perfect Office X3 da Corel:
http://www.corel.com.br/pt/mod_produtos.asp?page=prod_wpo_x3&click_idfamilia=1&click_iditem=1
OpenOffice:
http://www.openoffice.org/
602 PC Suite:
http://www.software602.com/
O Lotus-123 foi a minha primeira planilha eletrônica a ser usada no trabalho (aquela do TK83 não conta...), ainda na época do DOS.
Para mim, o grande diferencial do Lotus SmartSuite era o Lotus ScreenCan que permitia a gravação de ações na tela para fazer tutoriais. Era um excelente recurso.
O Microsoft Office tinha algo semelhante na versão 97 do Office (não me lembro o nome e no momento nem tenho a versão instalada), mas pouquíssima gente sabia da existência desse recurso. Na época do Office 2000, foi noticiado alguma coisa nesse sentido mas era voltado para o Powerpoint mas era algo simplesmente monstruoso em termos de requisitos da máquina.
O que me chamava a atenção no Quatro Pro era a quantidade de linhas – 1 milhão – marca que só agora o MS Office 2007 atinge.
O OpenOffice eu acho muito pesado e o 602 PC Suite tem propagandas demais na versão “gratuita”.
De qualquer forma, foram apenas alguns dias com cada suíte, o que é pouco para se formar uma opinião consistente sobre cada um.
Fica a dica para quem quiser experimentar.
Obs.: qualquer um deles é mais barato que o Microsoft Office 2007!
http://www-142.ibm.com/software/sw-lotus/products/product2.nsf/wdocs/sshome?open&ca=qapromo-s0swg-b0swg-l0lot-d0swgmer-n0114-o0ss123-g0usen-t0SSKTYF
Word Perfect Office X3 da Corel:
http://www.corel.com.br/pt/mod_produtos.asp?page=prod_wpo_x3&click_idfamilia=1&click_iditem=1
OpenOffice:
http://www.openoffice.org/
602 PC Suite:
http://www.software602.com/
O Lotus-123 foi a minha primeira planilha eletrônica a ser usada no trabalho (aquela do TK83 não conta...), ainda na época do DOS.
Para mim, o grande diferencial do Lotus SmartSuite era o Lotus ScreenCan que permitia a gravação de ações na tela para fazer tutoriais. Era um excelente recurso.
O Microsoft Office tinha algo semelhante na versão 97 do Office (não me lembro o nome e no momento nem tenho a versão instalada), mas pouquíssima gente sabia da existência desse recurso. Na época do Office 2000, foi noticiado alguma coisa nesse sentido mas era voltado para o Powerpoint mas era algo simplesmente monstruoso em termos de requisitos da máquina.
O que me chamava a atenção no Quatro Pro era a quantidade de linhas – 1 milhão – marca que só agora o MS Office 2007 atinge.
O OpenOffice eu acho muito pesado e o 602 PC Suite tem propagandas demais na versão “gratuita”.
De qualquer forma, foram apenas alguns dias com cada suíte, o que é pouco para se formar uma opinião consistente sobre cada um.
Fica a dica para quem quiser experimentar.
Obs.: qualquer um deles é mais barato que o Microsoft Office 2007!
segunda-feira, 23 de abril de 2007
Código para classificar planilhas
Este código me foi enviado num dos grupos há algum tempo.
Penso eu que já deveria fazer parte dos comandos do Excel, haja vista a quantidade imensa de planilhas que é possível colocar dentro de uma única pasta.
Créditos: fabiomaurisantos@bol.com.br
Sub ClassificarPlanilhas()
' Rotina para classificar planilhas em ordem crescente
Dim SheetNames() As String
Dim i As Integer
Dim SheetCount As Integer
Dim VisibleWins As Integer
Dim Item As Object
Dim OldActive As Object ' Checa se as estruturas das planilhas estão protegidas
If ActiveWorkbook.ProtectStructure Then
MsgBox ActiveWorkbook.Name & " is protected.", vbCritical, "Cannot Sort Sheets"
Exit Sub
End If
' Disativa Ctrl+Break
Application.EnableCancelKey = xlDisabled
' Sai se a janela não estiver visivel
VisibleWins = 0
For Each Item In Windows
If Item.Visible Then VisibleWins = VisibleWins + 1
Next Item
If VisibleWins = 0 Then Exit Sub ' conta nº de planilhas
SheetCount = ActiveWorkbook.Sheets.Count
' Redimensiona o array
ReDim SheetNames(1 To SheetCount)
' grava o nome da planilha ativa
Set OldActive = ActiveSheet
' prepara um array com os nomes das planilhas
For i = 1 To SheetCount
SheetNames(i) = ActiveWorkbook.Sheets(i).Name
Next i
' calssifica este array
Call Classificar(SheetNames)
' desativa atualização de tela
Application.ScreenUpdating = False
' move as planilhas
For i = 1 To SheetCount
ActiveWorkbook.Sheets(SheetNames(i)).Move ActiveWorkbook.Sheets(i)
Next i
' seleciona a planilha que havia gravado
OldActive.ActivateEnd Sub
Sub Classificar(List() As String)'Classifica as planilhas em ordem crescente
Dim First As Integer, Last As Integer
Dim i As Integer, j As Integer
Dim Temp
First = LBound(List)
Last = UBound(List)
For i = First To Last - 1
For j = i + 1 To Last
If UCase(List(i)) > UCase(List(j)) Then
Temp = List(j)
List(j) = List(i)
List(i) = Temp
End If
Next j
Next i
End Sub
Penso eu que já deveria fazer parte dos comandos do Excel, haja vista a quantidade imensa de planilhas que é possível colocar dentro de uma única pasta.
Créditos: fabiomaurisantos@bol.com.br
Sub ClassificarPlanilhas()
' Rotina para classificar planilhas em ordem crescente
Dim SheetNames() As String
Dim i As Integer
Dim SheetCount As Integer
Dim VisibleWins As Integer
Dim Item As Object
Dim OldActive As Object ' Checa se as estruturas das planilhas estão protegidas
If ActiveWorkbook.ProtectStructure Then
MsgBox ActiveWorkbook.Name & " is protected.", vbCritical, "Cannot Sort Sheets"
Exit Sub
End If
' Disativa Ctrl+Break
Application.EnableCancelKey = xlDisabled
' Sai se a janela não estiver visivel
VisibleWins = 0
For Each Item In Windows
If Item.Visible Then VisibleWins = VisibleWins + 1
Next Item
If VisibleWins = 0 Then Exit Sub ' conta nº de planilhas
SheetCount = ActiveWorkbook.Sheets.Count
' Redimensiona o array
ReDim SheetNames(1 To SheetCount)
' grava o nome da planilha ativa
Set OldActive = ActiveSheet
' prepara um array com os nomes das planilhas
For i = 1 To SheetCount
SheetNames(i) = ActiveWorkbook.Sheets(i).Name
Next i
' calssifica este array
Call Classificar(SheetNames)
' desativa atualização de tela
Application.ScreenUpdating = False
' move as planilhas
For i = 1 To SheetCount
ActiveWorkbook.Sheets(SheetNames(i)).Move ActiveWorkbook.Sheets(i)
Next i
' seleciona a planilha que havia gravado
OldActive.ActivateEnd Sub
Sub Classificar(List() As String)'Classifica as planilhas em ordem crescente
Dim First As Integer, Last As Integer
Dim i As Integer, j As Integer
Dim Temp
First = LBound(List)
Last = UBound(List)
For i = First To Last - 1
For j = i + 1 To Last
If UCase(List(i)) > UCase(List(j)) Then
Temp = List(j)
List(j) = List(i)
List(i) = Temp
End If
Next j
Next i
End Sub
Alguns termos técnicos
B2B: sigla fonética de "business to business". É o comércio eletrônico entre empresas. Trata-se de um mercado sem a participação do consumidor.
B2C: business to customer, a empresa que vende diretamente para o consumidor via internet
Benchmark: parâmetros de excelência, exemplos de coisas boas
Broad band: banda larga
Budget: orçamento
CEO - chief executive officer: É o cargo mais alto da empresa. É chamado também de presidente, principal executivo, diretor geral, entre outros. Quando existe um presidente e um CEO, o primeiro é mais forte.
CFO - chief financial officer: Um nome mais sofisticado para diretor de finanças.
Chairman: presidente do conselho que dirige a empresa.
CHRO - chief human resources officer: É o cargo de diretor de recursos humanos.
CIO - chief information officer: Responsável pelo planejamento e estratégia por trás da tecnologia. Pode ser também chief imagination officer, termo criado pela fabricante americana de computadores Gateway. É responsável por promover a criatividade entre o pessoal
CKO - chief knowledge officer: É o gestor do capital intelectual da companhia. As atribuições vão desde a definição da arquitetura das informações e de seu fluxo até onde arquivá-las e como recuperá-las
CLO - chief learning officer: Responsável por administrar o capital intelectual. Ele precisa reunir e gerenciar todo o conhecimento da organização
CMM: capacity maturity model, recurso para desenvolvimento de software
CMO - chief marketing officer: A função é um pouco mais complexa que a diretoria de marketing. Em algumas empresas, o CMO acumula ainda a diretoria comercial e, em outras, a área de novos negócios
Coaching: sessões de aconselhamento feitas por um consultor de carreira que acompanha e se envolve no desenvolvimento contínuo do profissional. Serve para promover mudanças de comportamento no funcionário, para que ele atinja novos objetivos
Consumer relationship Management: gerenciamento das relações com o cliente
COO - chief operating officer: executivo chefe de operações. Geralmente o braço direito dos CEOs
CRO - chief risk officer: Além de gerenciar o risco nas operações financeiras, o CRO também é responsável por analisar as estratégias do negócio, a concorrência e a legislação
CSO - chief security officer: Profissional que tem a missão de identificar fontes internas e externas de recursos para desenvolver projetos de tecnologia
CTO - chief technology officer: Existe uma confusão muito grande. Geralmente o CTO comanda a infra-estrutura da área de tecnologia. Enquanto o CIO o seu uso estratégico
Data-base marketing: marketing baseado em banco de dados de nomes e pessoas, para quem você dirige mensagens de interesse de sua empresa
ERPs: Enterprise Resource Planning - sistemas de gestão empresariais
Inclusão digital: é dar condições para que um número cada vez maior de pessoas possa ter acesso a novas tecnologias, entre elas a internet
Intranet: rede de comunicação interna e exclusiva das empresas
Networking: construir uma boa rede de relacionamentos, geralmente em sua área de atuação.
Performance: palavra inglesa que significa atuação e desempenho
TI: sigla de tecnologia da informação
Workshop: treinamento em grupo de acordo com a técnica dominada pelo instrutor, que visa ao aprendizado de novas práticas para o trabalho
B2C: business to customer, a empresa que vende diretamente para o consumidor via internet
Benchmark: parâmetros de excelência, exemplos de coisas boas
Broad band: banda larga
Budget: orçamento
CEO - chief executive officer: É o cargo mais alto da empresa. É chamado também de presidente, principal executivo, diretor geral, entre outros. Quando existe um presidente e um CEO, o primeiro é mais forte.
CFO - chief financial officer: Um nome mais sofisticado para diretor de finanças.
Chairman: presidente do conselho que dirige a empresa.
CHRO - chief human resources officer: É o cargo de diretor de recursos humanos.
CIO - chief information officer: Responsável pelo planejamento e estratégia por trás da tecnologia. Pode ser também chief imagination officer, termo criado pela fabricante americana de computadores Gateway. É responsável por promover a criatividade entre o pessoal
CKO - chief knowledge officer: É o gestor do capital intelectual da companhia. As atribuições vão desde a definição da arquitetura das informações e de seu fluxo até onde arquivá-las e como recuperá-las
CLO - chief learning officer: Responsável por administrar o capital intelectual. Ele precisa reunir e gerenciar todo o conhecimento da organização
CMM: capacity maturity model, recurso para desenvolvimento de software
CMO - chief marketing officer: A função é um pouco mais complexa que a diretoria de marketing. Em algumas empresas, o CMO acumula ainda a diretoria comercial e, em outras, a área de novos negócios
Coaching: sessões de aconselhamento feitas por um consultor de carreira que acompanha e se envolve no desenvolvimento contínuo do profissional. Serve para promover mudanças de comportamento no funcionário, para que ele atinja novos objetivos
Consumer relationship Management: gerenciamento das relações com o cliente
COO - chief operating officer: executivo chefe de operações. Geralmente o braço direito dos CEOs
CRO - chief risk officer: Além de gerenciar o risco nas operações financeiras, o CRO também é responsável por analisar as estratégias do negócio, a concorrência e a legislação
CSO - chief security officer: Profissional que tem a missão de identificar fontes internas e externas de recursos para desenvolver projetos de tecnologia
CTO - chief technology officer: Existe uma confusão muito grande. Geralmente o CTO comanda a infra-estrutura da área de tecnologia. Enquanto o CIO o seu uso estratégico
Data-base marketing: marketing baseado em banco de dados de nomes e pessoas, para quem você dirige mensagens de interesse de sua empresa
ERPs: Enterprise Resource Planning - sistemas de gestão empresariais
Inclusão digital: é dar condições para que um número cada vez maior de pessoas possa ter acesso a novas tecnologias, entre elas a internet
Intranet: rede de comunicação interna e exclusiva das empresas
Networking: construir uma boa rede de relacionamentos, geralmente em sua área de atuação.
Performance: palavra inglesa que significa atuação e desempenho
TI: sigla de tecnologia da informação
Workshop: treinamento em grupo de acordo com a técnica dominada pelo instrutor, que visa ao aprendizado de novas práticas para o trabalho
sexta-feira, 20 de abril de 2007
Centésimo post!
Na centésima entrada do blog, não vou falar sobre o Excel, pois finalmente eu tenho um espaço meu na internet e posso escrever o que quiser.
Hoje abri a internet para ver quais eram as principais notícias do dia e procurei algo de bom. Na página inicial do site que costumo abrir, nada de bom. Máfia para cá, tiroteio para lá, roubos, acidentes, vítimas, etc. Tentei outro provedor e foi a mesma coisa.Resolvi pegar o índice de notícias de um deles e fiz uma breve contagem: Das 08h23 até as 09h40 foram registradas 50 notícias das quais:
- 31 são de notícias ruins (tragédias, roubos, etc.);
-11 notícias sobre esportes em geral;
- 4 notícias do mercado financeiro e empresarial;
- 3 futilidades;
- 1 notícia cultural.
Tempos atrás, existiu um jornal chamado “Notícias Populares” que muita gente criticava por só publicar reportagens sobre crimes e até havia uma brincadeira que bastava torcer o jornal que saia sangue. Os tempos mudaram, a internet se popularizou e a violência se banalizou. É o tipo de notícia que mais dá audiência, que mais chama a atenção.
Notícias boas tipo “descoberta a cura para determinada doença” ou “programa de despoluição é um sucesso” passam despercebidas. Ninguém dá a devida atenção. Nem ligo mais a televisão pra ver noticiários, deixei de ouvir a CBN e passei a olhar somente as manchetes pela internet.
O que é bom, merece e ganha um click.
O que eu quero dizer com tudo isso é que precisamos nos desligar dessa “neura” de só ler notícias de tragédias e violência. Vamos falar e comentar coisas boas, agradáveis e construtivas. O círculo vicioso precisa ser cortado e devemos nos preocupar com o futuro dos nossos filhos.
Já cumprimos com o nosso dever de não fazer o mal, façamos a segunda parte que é fazer o bem e não vamos dar audiência para esses fatos ruins. A imprensa em geral já deveria fazer isso, mas enquanto não faz, façamos nós!
Hoje abri a internet para ver quais eram as principais notícias do dia e procurei algo de bom. Na página inicial do site que costumo abrir, nada de bom. Máfia para cá, tiroteio para lá, roubos, acidentes, vítimas, etc. Tentei outro provedor e foi a mesma coisa.Resolvi pegar o índice de notícias de um deles e fiz uma breve contagem: Das 08h23 até as 09h40 foram registradas 50 notícias das quais:
- 31 são de notícias ruins (tragédias, roubos, etc.);
-11 notícias sobre esportes em geral;
- 4 notícias do mercado financeiro e empresarial;
- 3 futilidades;
- 1 notícia cultural.
Tempos atrás, existiu um jornal chamado “Notícias Populares” que muita gente criticava por só publicar reportagens sobre crimes e até havia uma brincadeira que bastava torcer o jornal que saia sangue. Os tempos mudaram, a internet se popularizou e a violência se banalizou. É o tipo de notícia que mais dá audiência, que mais chama a atenção.
Notícias boas tipo “descoberta a cura para determinada doença” ou “programa de despoluição é um sucesso” passam despercebidas. Ninguém dá a devida atenção. Nem ligo mais a televisão pra ver noticiários, deixei de ouvir a CBN e passei a olhar somente as manchetes pela internet.
O que é bom, merece e ganha um click.
O que eu quero dizer com tudo isso é que precisamos nos desligar dessa “neura” de só ler notícias de tragédias e violência. Vamos falar e comentar coisas boas, agradáveis e construtivas. O círculo vicioso precisa ser cortado e devemos nos preocupar com o futuro dos nossos filhos.
Já cumprimos com o nosso dever de não fazer o mal, façamos a segunda parte que é fazer o bem e não vamos dar audiência para esses fatos ruins. A imprensa em geral já deveria fazer isso, mas enquanto não faz, façamos nós!
Descobrindo senhas com programas gratuitos
Aplicativos que quebram ou descobrem senhas geralmente são pagos e não costumam ser baratos.
Aqui dois gratuitos.
Este revela as senhas por trás dos asteriscos (*****) dos aplicativos do Windows
http://www.snadboy.com/
Este funciona como um suplemento do Excel.
É em francês, mas a interface foi bem feita e não é difícil descobrir como usá-lo.
Descobre senhas de abertura, de proteção de estrutura e do VBA.
http://www.veriti.net/download_plus.php?lng=fr&pg=342&usd=
Aqui dois gratuitos.
Este revela as senhas por trás dos asteriscos (*****) dos aplicativos do Windows
http://www.snadboy.com/
Este funciona como um suplemento do Excel.
É em francês, mas a interface foi bem feita e não é difícil descobrir como usá-lo.
Descobre senhas de abertura, de proteção de estrutura e do VBA.
http://www.veriti.net/download_plus.php?lng=fr&pg=342&usd=
Procurando em várias planilhas da pasta
Antes de mais nada, é preciso diferenciar pasta de planilha. As planilhas estão dentro da pasta, então o arquivo XLS é a pasta e cada guia dentro da pasta representa uma planilha.
Como o Excel permite criar um número muito grande de planilhas dentro de uma pasta, na hora de localizar algum dado é preciso partir para a praticidade e aproveitar os recursos que o aplicativo oferece.
Clique com o botão direito do mouse sobre uma das guias e em seguida clique em "Selecionar todas as planilhas".
Depois é só teclar CTRL+L para achar o que se procura.
Como o Excel permite criar um número muito grande de planilhas dentro de uma pasta, na hora de localizar algum dado é preciso partir para a praticidade e aproveitar os recursos que o aplicativo oferece.
Clique com o botão direito do mouse sobre uma das guias e em seguida clique em "Selecionar todas as planilhas".
Depois é só teclar CTRL+L para achar o que se procura.
quinta-feira, 19 de abril de 2007
Gravador de macro do Excel
O gravador de macros do Excel é uma das melhores formas de começar a aprender macros.
Uma vez gravada a macro, pode-se abrir o editor do Visual Basic for Applications - VBA, teclando ALT + F11 e estudar o código.
Com o tempo e prática, pode-se notar que muito código desnecessário é gerado, pois o Excel grava exatamente todas as ações efetuadas.
Por exemplo, para formatar a fonte como negrito a fonte de algumas colunas:
Via gravador de macros:
Sheets("Sheet1").Select
Columns("A:A").Select
Selection.Font.Bold = True
Sheets("Sheet2").Select
Columns("B:B").Select
Selection.Font.Bold = True
O que poderia ser feito digitando. Um código muito mais "enxuto":
With ThisWorkbook
.Worksheets("Sheet1").Range("A:A").Font.Bold = True
.Worksheets("Sheet2").Range("B:B").Font.Bold = True
End With
Não existe segredo.
Com um pouco de treino, logo se chega a resultados muito satisfatórios!
Uma vez gravada a macro, pode-se abrir o editor do Visual Basic for Applications - VBA, teclando ALT + F11 e estudar o código.
Com o tempo e prática, pode-se notar que muito código desnecessário é gerado, pois o Excel grava exatamente todas as ações efetuadas.
Por exemplo, para formatar a fonte como negrito a fonte de algumas colunas:
Via gravador de macros:
Sheets("Sheet1").Select
Columns("A:A").Select
Selection.Font.Bold = True
Sheets("Sheet2").Select
Columns("B:B").Select
Selection.Font.Bold = True
O que poderia ser feito digitando. Um código muito mais "enxuto":
With ThisWorkbook
.Worksheets("Sheet1").Range("A:A").Font.Bold = True
.Worksheets("Sheet2").Range("B:B").Font.Bold = True
End With
Não existe segredo.
Com um pouco de treino, logo se chega a resultados muito satisfatórios!
Limpando a célula
segunda-feira, 16 de abril de 2007
Backup no Outlook Express e MS Outlook
Quem trabalha com Windows, pelo uma vez na vida precisou formatar o hd e reinstalar todos os aplicativos e aí vem a questão “como fazer um backup dos e-mails?”.
Muito simples.
No Outlook Express basta:
- Copiar os arquivos com extensão dbx que são as pastas de e-mails e que geralmente se localizam em “C:\Documents and Settings\usuario\Configurações locais\Dados de aplicativos\Identities\{A3EE344D-EF81-41F3-A182-5896A15D766A}\Microsoft\Outlook Express”.
O caminho pode variar um pouco, este acima supõe que o Windows é o XP.
- Exportar as contas de e-mai através do menu Ferramentas > Contas > Exportar
- Salvar o catálogo de endereços que tem extensão wab e geralmente está em “C:\Documents and Settings\usuario\Dados de aplicativos\Microsoft\Address Book”.
Feito isso, depois de formatado, é só importar esses 3 arquivos e tudo volta como estava exatamente antes da formatação.
No Microsoft Outlook é mais simples:
- Basta copiar o arquivo pst que geralmente localiza-se em “C:\Documents and Settings\usuario\Configurações locais\Dados de aplicativos\Microsoft\Outlook\Outlook2.pst” e depois importar no MS Outlook recém-instalado.
Agora fica uma dica importante:
Para quem tem um HD com boa capacidade, é muito prático particioná-lo para que fique com duas ou mais unidades lógicas. Assim, teríamos além do usual C:, D:, E: e assim por diante para guardar os dados numa unidade que não seja a “C” e deixar esta somente para programas e sistema operacional.
Numa eventual necessidade de formatar a unidade C para reinstalação do Windows, os dados e documentos ficam preservados em outra unidade, eliminando-se assim a necessidade do backup.
Muito simples.
No Outlook Express basta:
- Copiar os arquivos com extensão dbx que são as pastas de e-mails e que geralmente se localizam em “C:\Documents and Settings\usuario\Configurações locais\Dados de aplicativos\Identities\{A3EE344D-EF81-41F3-A182-5896A15D766A}\Microsoft\Outlook Express”.
O caminho pode variar um pouco, este acima supõe que o Windows é o XP.
- Exportar as contas de e-mai através do menu Ferramentas > Contas > Exportar
- Salvar o catálogo de endereços que tem extensão wab e geralmente está em “C:\Documents and Settings\usuario\Dados de aplicativos\Microsoft\Address Book”.
Feito isso, depois de formatado, é só importar esses 3 arquivos e tudo volta como estava exatamente antes da formatação.
No Microsoft Outlook é mais simples:
- Basta copiar o arquivo pst que geralmente localiza-se em “C:\Documents and Settings\usuario\Configurações locais\Dados de aplicativos\Microsoft\Outlook\Outlook2.pst” e depois importar no MS Outlook recém-instalado.
Agora fica uma dica importante:
Para quem tem um HD com boa capacidade, é muito prático particioná-lo para que fique com duas ou mais unidades lógicas. Assim, teríamos além do usual C:, D:, E: e assim por diante para guardar os dados numa unidade que não seja a “C” e deixar esta somente para programas e sistema operacional.
Numa eventual necessidade de formatar a unidade C para reinstalação do Windows, os dados e documentos ficam preservados em outra unidade, eliminando-se assim a necessidade do backup.
Cálculo do dígito verificador - módulo 11
Estava guardado no fundo do baú.
Acho que peguei no GD da ForumAccess.
Utilização bem simples e funcional, ideal para numerações sequenciais onde não pode haver erro de digitação.
Dim DIG As Integer
Dim NUMERO As Double
Dim SOMA As Integer
Dim VETOR As String
Dim DIGITO As String
NUMERO = InputBox("Digite um número", "Número a calcular o dv")
SOMA = 0
DIGITO = ""
VETOR = "987654329876543298765432987654329876543298765432987654329876543298765432"
For I = Len(CStr(NUMERO)) To 1 Step -1
SOMA = SOMA + CInt(Mid(CStr(NUMERO), I, 1)) * CInt(Mid(VETOR, Len(CStr(NUMERO)) + 1 - I, 1))
Next I
DIG = SOMA Mod 11
If DIG = 10 Then DIGITO = "X" Else DIGITO = CStr(DIG)
MsgBox DIGITO
Acho que peguei no GD da ForumAccess.
Utilização bem simples e funcional, ideal para numerações sequenciais onde não pode haver erro de digitação.
Dim DIG As Integer
Dim NUMERO As Double
Dim SOMA As Integer
Dim VETOR As String
Dim DIGITO As String
NUMERO = InputBox("Digite um número", "Número a calcular o dv")
SOMA = 0
DIGITO = ""
VETOR = "987654329876543298765432987654329876543298765432987654329876543298765432"
For I = Len(CStr(NUMERO)) To 1 Step -1
SOMA = SOMA + CInt(Mid(CStr(NUMERO), I, 1)) * CInt(Mid(VETOR, Len(CStr(NUMERO)) + 1 - I, 1))
Next I
DIG = SOMA Mod 11
If DIG = 10 Then DIGITO = "X" Else DIGITO = CStr(DIG)
MsgBox DIGITO
quarta-feira, 11 de abril de 2007
Limitar a área de utilização da planilha
Para criar uma tela em que o usuário não se perca navegando pelas milhares de linhas e colunas do Excel, é possível limitar a área visível da seguinte forma:
Primeiro, formate as células que ficarão na área visível e destrave-as. Depois oculte as colunas e linhas que não serão utilizadas e proteja a planilha com a opção “selecionar celular bloqueadas” desmarcada. Defina uma senha se achar necessário.
Veja na figura o exemplo de uma planilha de 10 linhas por 5 colunas apenas.
Cálculo do dígito verificador do CPF
Vide a postagem anterior.
Private Sub Command4_Click()
CPF = Text3.Text
If Text3.Text = "" Then Exit Sub
Dim I As Integer 'utilizada nos FOR... NEXT
Dim strcampo As String 'armazena do CPF que será utilizada para o cálculo
Dim strCaracter As String 'armazena os digitos do CPF da direita para a esquerda
Dim intNumero As Integer 'armazena o digito separado para cálculo (uma a um)
Dim intMais As Integer 'armazena o digito específico multiplicado pela sua base
Dim lngSoma As Long 'armazena a soma dos digitos multiplicados pela sua base(intmais)
Dim dblDivisao As Double 'armazena a divisão dos digitos*base por 11
Dim lngInteiro As Long 'armazena inteiro da divisão
Dim intResto As Integer 'armazena o resto
Dim intDig1 As Integer 'armazena o 1º digito verificador
Dim intDig2 As Integer 'armazena o 2º digito verificador
Dim strConf As String 'armazena o digito verificador
lngSoma = 0
intNumero = 0
intMais = 0
strcampo = Left(CPF, 9)
'Inicia cálculos do 1º dígito
For I = 2 To 10
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
lngSoma = lngSoma + intMais
Next I
dblDivisao = lngSoma / 11
lngInteiro = Int(dblDivisao) * 11
intResto = lngSoma - lngInteiro
If intResto = 0 Or intResto = 1 Then
intDig1 = 0
Else
intDig1 = 11 - intResto
End If
strcampo = strcampo & intDig1 'concatena o CPF com o primeiro digito verificador
lngSoma = 0
intNumero = 0
intMais = 0
'Inicia cálculos do 2º dígito
For I = 2 To 11
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
lngSoma = lngSoma + intMais
Next I
dblDivisao = lngSoma / 11
lngInteiro = Int(dblDivisao) * 11
intResto = lngSoma - lngInteiro
If intResto = 0 Or intResto = 1 Then
intDig2 = 0
Else
intDig2 = 11 - intResto
End If
strConf = intDig1 & intDig2
Text4.Text = strConf
End Sub
Private Sub Command4_Click()
CPF = Text3.Text
If Text3.Text = "" Then Exit Sub
Dim I As Integer 'utilizada nos FOR... NEXT
Dim strcampo As String 'armazena do CPF que será utilizada para o cálculo
Dim strCaracter As String 'armazena os digitos do CPF da direita para a esquerda
Dim intNumero As Integer 'armazena o digito separado para cálculo (uma a um)
Dim intMais As Integer 'armazena o digito específico multiplicado pela sua base
Dim lngSoma As Long 'armazena a soma dos digitos multiplicados pela sua base(intmais)
Dim dblDivisao As Double 'armazena a divisão dos digitos*base por 11
Dim lngInteiro As Long 'armazena inteiro da divisão
Dim intResto As Integer 'armazena o resto
Dim intDig1 As Integer 'armazena o 1º digito verificador
Dim intDig2 As Integer 'armazena o 2º digito verificador
Dim strConf As String 'armazena o digito verificador
lngSoma = 0
intNumero = 0
intMais = 0
strcampo = Left(CPF, 9)
'Inicia cálculos do 1º dígito
For I = 2 To 10
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
lngSoma = lngSoma + intMais
Next I
dblDivisao = lngSoma / 11
lngInteiro = Int(dblDivisao) * 11
intResto = lngSoma - lngInteiro
If intResto = 0 Or intResto = 1 Then
intDig1 = 0
Else
intDig1 = 11 - intResto
End If
strcampo = strcampo & intDig1 'concatena o CPF com o primeiro digito verificador
lngSoma = 0
intNumero = 0
intMais = 0
'Inicia cálculos do 2º dígito
For I = 2 To 11
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
lngSoma = lngSoma + intMais
Next I
dblDivisao = lngSoma / 11
lngInteiro = Int(dblDivisao) * 11
intResto = lngSoma - lngInteiro
If intResto = 0 Or intResto = 1 Then
intDig2 = 0
Else
intDig2 = 11 - intResto
End If
strConf = intDig1 & intDig2
Text4.Text = strConf
End Sub
Calculando o dígito verificador do CNPJ
Adaptei este código para o Visual Basic, é só desenhar os TextBox's e colocar os CommandButton's.
Se alguém quiser o projeto pronto com o form e o código, é só me mandar um e-mail.
No próximo post, o cálculo para o dígito do CPF.
Dim cgc As String
cgc = Text1.Text
If Text1.Text = "" Then Exit Sub
Dim I As Integer 'utilizada nos FOR... NEXT
Dim strCGC As String 'armazena a parte do CGC entre /0001- ou seja 0001
Dim strcampo As String 'armazena do CPF que será utilizada para o cálculo
Dim strCaracter As String 'armazena os digitos do CPF da direita para a esquerda
Dim intNumero As Integer 'armazena o digito separado para cálculo (uma a um)
Dim intMais As Integer 'armazena o digito específico multiplicado pela sua base
Dim intSoma As Long 'armazena a soma dos digitos multiplicados pela sua base(intmais)
Dim intSoma1 As Long 'armazena a soma dos 8 primeiros digitos multiplicados pela sua base(intmais)
Dim intSoma2 As Long ''armazena a soma dos 4 ultimos digitos multiplicados pela sua base(intmais)
Dim dblDivisao As Double 'armazena a divisão dos digitos*base por 11
Dim intInteiro As Long 'armazena inteiro da divisão
Dim intResto As Integer 'armazena o resto
Dim intDig1 As Integer 'armazena o 1º digito verificador
Dim intDig2 As Integer 'armazena o 2º digito verificador
Dim strConf As String 'armazena o digito verificador
intSoma = 0
intSoma1 = 0
intSoma2 = 0
intNumero = 0
intMais = 0
'Inicia cálculos do 1º dígito
'Separa os dígitos do CGC que serão multiplicados de 2 a 9.
strCGC = Right(cgc, 4)
strCGC = Left(strCGC, 4)
strcampo = Left(cgc, 8)
strcampo = Right(strcampo, 4) & strCGC
For I = 2 To 9
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
intSoma1 = intSoma1 + intMais
Next I
'Separa os 4 primeiros dígitos do CGC
strcampo = Left(cgc, 4)
For I = 2 To 5
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
intSoma2 = intSoma2 + intMais
Next I
intSoma = intSoma1 + intSoma2
dblDivisao = intSoma / 11
intInteiro = Int(dblDivisao) * 11
intResto = intSoma - intInteiro
If intResto = 0 Or intResto = 1 Then
intDig1 = 0
Else
intDig1 = 11 - intResto
End If
intSoma = 0
intSoma1 = 0
intSoma2 = 0
intNumero = 0
intMais = 0
'Inicia cálculos do 2º dígito
strCGC = Right(cgc, 4)
strCGC = Left(strCGC, 4)
strcampo = Left(cgc, 8)
strcampo = Right(strcampo, 3) & strCGC & intDig1
For I = 2 To 9
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
intSoma1 = intSoma1 + intMais
Next I
'Separa os 4 primeiros dígitos do CGC
strcampo = Left(cgc, 5)
For I = 2 To 6
strCaracter = Right(strcampo, I - 1)
intNumero = Left(strCaracter, 1)
intMais = intNumero * I
intSoma2 = intSoma2 + intMais
Next I
intSoma = intSoma1 + intSoma2
dblDivisao = intSoma / 11
intInteiro = Int(dblDivisao) * 11
intResto = intSoma - intInteiro
If intResto = 0 Or intResto = 1 Then
intDig2 = 0
Else
intDig2 = 11 - intResto
End If
strConf = intDig1 & intDig2
Text2.Text = strConf
End Sub
Ocultando seu trabalho - Excel
Faça um teste: crie uma nova planilha, digite alguma coisa e depois clique no menu Exibição > botão Ocultar Janela (no Excel 2003 e anteriores - menu Janela > Ocultar.
Note que a planilha vai sumir e o comando Salvar não estará habilitado, mas tudo bem. Feche o Excel e ele perguntará se deseja salvar a planilha. Atribua um nome e salve.
Na próxima vez que abrir a sua pasta, como a janela estará oculta, a impressão será a de que o Excel abriu sem nenhuma pasta.
Serve até de "pegadinha" para se divertir com os colegas, mas é também é uma boa forma de proteger seus dados em conjunto com uma boa senha para proteger a estrutura da planilha.
Entenda-se como "boa senha" no mínimo 8 caracteres diversos (números, letras e símbolos) e algo de fácil memorização, pois se esquecer o feitiço virará contra o feiticeiro.
Quem já esqueceu "boas senhas" e precisou de alguma forma recuperá-las sabe do que estou falando.
;-)
Note que a planilha vai sumir e o comando Salvar não estará habilitado, mas tudo bem. Feche o Excel e ele perguntará se deseja salvar a planilha. Atribua um nome e salve.
Na próxima vez que abrir a sua pasta, como a janela estará oculta, a impressão será a de que o Excel abriu sem nenhuma pasta.
Serve até de "pegadinha" para se divertir com os colegas, mas é também é uma boa forma de proteger seus dados em conjunto com uma boa senha para proteger a estrutura da planilha.
Entenda-se como "boa senha" no mínimo 8 caracteres diversos (números, letras e símbolos) e algo de fácil memorização, pois se esquecer o feitiço virará contra o feiticeiro.
Quem já esqueceu "boas senhas" e precisou de alguma forma recuperá-las sabe do que estou falando.
;-)
A vida mais fácil “mandando” o Windows executar
Pouca gente usa, mas com um pouco de prática poderemos agilizar sobremaneira certas tarefas, apenas digitando em vez de usar o mouse.
Basta pressionar a tecla Windows + R simultaneamente ou simplesmente tecla Windows e T (se for Windows em português)
Abrirá a caixa de diálogo “Executar”. Agora basta digitar:
Basta pressionar a tecla Windows + R simultaneamente ou simplesmente tecla Windows e T (se for Windows em português)
Abrirá a caixa de diálogo “Executar”. Agora basta digitar:
Excel
Msaccess
Winword
Powerpnt
Outlook
\ (barra invertida) – abre o Windows Explorer no diretório raiz
\nome_da_pasta – abre o Windows Explorer na pasta especificada, desde que esteja no diretório raiz
“meus documentos” (sem as aspas) – abre a pasta “meus documentos”
\\nome_do_computador\nome_da_pasta - abre a pasta no computador especificado na rede
http://www.endereço.com.br – abre o Internet Explorer no link indicado
O melhor de tudo é que, após algumas utilizações, os comandos ficam guardados e ao digitar as primeiras letras, eles aparecem listados, bastando então selecionar com as setas direcionais e teclar ENTER.
terça-feira, 10 de abril de 2007
Salvando macros no Excel 2007
O Excel 2007 utiliza uma nova extensão de arquivo para as pastas. Antigamente era XLS e agora passa a ser XLSX.
A grande novidade é que os arquivos XLSX não armazenam códigos VBA. Para isso, é preciso salvar na extensão XLSM - extensão de pasta com macro habilitada.
Bom para quem é atento quando trata-se de códigos maliciosos, mas (na minha opinião) indiferente para quem é "avoado" e vai clicando em tudo que aparece na tela.
É a velha história, não adianta colocar firewall, antivírus, anti-spyware, "anti-tudo", se o usuário abrir as portas espontaneamente.
De qualquer forma, é um nível de segurança a mais.
A grande novidade é que os arquivos XLSX não armazenam códigos VBA. Para isso, é preciso salvar na extensão XLSM - extensão de pasta com macro habilitada.
Bom para quem é atento quando trata-se de códigos maliciosos, mas (na minha opinião) indiferente para quem é "avoado" e vai clicando em tudo que aparece na tela.
É a velha história, não adianta colocar firewall, antivírus, anti-spyware, "anti-tudo", se o usuário abrir as portas espontaneamente.
De qualquer forma, é um nível de segurança a mais.
domingo, 8 de abril de 2007
Para inicializar o Adobe Reader mais rapidamente
Arquivos pdf (Portable Document File) são muito populares na internet e o programa para visualizá-los é o Adobe Reader.
Existem alternativas como o FoxIt por exemplo, mas ainda precisam melhorar muito para se tornarem um bom visualizador.
O Adobe Reader na sua versão 8 chegou com muito mais recursos e em contrapartida, veio muito mais pesado e demorado para inicializar.
Na minha opinião, a melhor versão do Reader foi a versão 5 (na época ainda se chamava Acrobat Reader), leve, estável e eficiente. A versão 6 tinha uma interface confusa principalmente nas pesquisas. A versão 7 corrigiu esse problema, mas já tinha virado um programa "comilão" de memória. A versão 8 virou um "caminhão"...
Para tentar amenizar esse problema, programas como o Adobe Reader Speed Up (http://www.tnk-bootblock.co.uk/software/index.php?type=supported&id=7F7290B5) desabilitam uma série de plugins desnecessários tornando o Reader mais rápido na inicialização e navegação.
Já estou usando (sou um entusiasta na utilização de arquivos pdf's) e recomendo.
;-)
Existem alternativas como o FoxIt por exemplo, mas ainda precisam melhorar muito para se tornarem um bom visualizador.
O Adobe Reader na sua versão 8 chegou com muito mais recursos e em contrapartida, veio muito mais pesado e demorado para inicializar.
Na minha opinião, a melhor versão do Reader foi a versão 5 (na época ainda se chamava Acrobat Reader), leve, estável e eficiente. A versão 6 tinha uma interface confusa principalmente nas pesquisas. A versão 7 corrigiu esse problema, mas já tinha virado um programa "comilão" de memória. A versão 8 virou um "caminhão"...
Para tentar amenizar esse problema, programas como o Adobe Reader Speed Up (http://www.tnk-bootblock.co.uk/software/index.php?type=supported&id=7F7290B5) desabilitam uma série de plugins desnecessários tornando o Reader mais rápido na inicialização e navegação.
Já estou usando (sou um entusiasta na utilização de arquivos pdf's) e recomendo.
;-)
Otimizando a área de trabalho do Excel
No Excel 2003 e anteriores, existe a possibilidade de personalização das barras de ferramentas de modo a mostrar o conjunto adequado para determinado trabalho.
Para a maioria das pessoas, apenas as barras de formatação e a padrão são suficientes no dia a dia. Eu exagerei um pouco na figura, apenas para ilustrar.
Quando se trabalha numa resolução de 800 x 600, 3 barras de ferramentas é o suficiente para "comer" um pouco da área útil da planilha e convenhamos, tratando-se de planilha, quanto maior a área visível... melhor!
Para escolher quais barras serão exibidas, clique no menu Exibir > Personalizar e faça as suas escolhas.
A versão 2007 permite personalizações, mas até onde eu vi, não há como aumentar a área últil e visível da planilha. É como se o Excel tivesse sido desenvolvido para uso em resoluções de 1024 x 768 ou superiores.
Para a maioria das pessoas, apenas as barras de formatação e a padrão são suficientes no dia a dia. Eu exagerei um pouco na figura, apenas para ilustrar.
Quando se trabalha numa resolução de 800 x 600, 3 barras de ferramentas é o suficiente para "comer" um pouco da área útil da planilha e convenhamos, tratando-se de planilha, quanto maior a área visível... melhor!
Para escolher quais barras serão exibidas, clique no menu Exibir > Personalizar e faça as suas escolhas.
A versão 2007 permite personalizações, mas até onde eu vi, não há como aumentar a área últil e visível da planilha. É como se o Excel tivesse sido desenvolvido para uso em resoluções de 1024 x 768 ou superiores.
Excel MMVII
Laptop ou Notebook
Um pouco de cultura inútil para um domingo chuvoso...
Antigamente, equipamentos portáteis eram classificados por faixa de peso conforme a tabela abaixo (os valores originais são em libras e estão convertidos em kgs):
Portátil = 6,8 a 13,6 kgs
Laptop = 3,6 a 6,8 kgs
Ultralight = 0,9 a 3,63 kgs
Handheld = menos de 900 gramas
Os ultralight's passaram a se chamar Notebook ou também Laptop, o que na prática não faz diferença alguma.
Os primeiros laptop's eram computadores portáteis e leves, mas que precisavam de uma base (docking station) para que se transformassem num computador completo igual a um desktop.
Hoje em dia, tanto faz o termo pois o equipamento na sua grande maioria, já está na categoria ultralight considerando a classificação por peso.
;-)
Antigamente, equipamentos portáteis eram classificados por faixa de peso conforme a tabela abaixo (os valores originais são em libras e estão convertidos em kgs):
Portátil = 6,8 a 13,6 kgs
Laptop = 3,6 a 6,8 kgs
Ultralight = 0,9 a 3,63 kgs
Handheld = menos de 900 gramas
Os ultralight's passaram a se chamar Notebook ou também Laptop, o que na prática não faz diferença alguma.
Os primeiros laptop's eram computadores portáteis e leves, mas que precisavam de uma base (docking station) para que se transformassem num computador completo igual a um desktop.
Hoje em dia, tanto faz o termo pois o equipamento na sua grande maioria, já está na categoria ultralight considerando a classificação por peso.
;-)
quarta-feira, 4 de abril de 2007
E-mail's falsos
Repassar e-mail de notícias sensacionalistas já virou doença.
Pior de tudo, é que os criadores de vírus aproveitam qualquer tipo de notícia que chame a atenção para disseminar suas pragas virtuais e os "doentes" repassam com a maior satisfação achando que estão fazendo algo de utilidade pública.
Conselho de amigo:
- Toda vez que receber algum e-mail que tenha no texto algo do tipo "clique aqui", "repasse para o maior número de pessoas que puder" e coisas do gênero... DESCONFIE!
Quando se recebe e-mail de estranhos a gente desconfia, mas quando vem de amigos, a reação natural é acreditar no que está vindo e aí já será tarde demais.
Certifique-se nos sites abaixo e aproveite para se divertir um pouco também, vendo os absurdos que circulam por aí.
http://www.e-farsas.com
http://www.infoguerra.com.br/index.php3
http://www.quatrocantos.com/lendas/index.htm
http://www.antispam.br/
Isto sim é um serviço de real utilidade pública!
;-)
Pior de tudo, é que os criadores de vírus aproveitam qualquer tipo de notícia que chame a atenção para disseminar suas pragas virtuais e os "doentes" repassam com a maior satisfação achando que estão fazendo algo de utilidade pública.
Conselho de amigo:
- Toda vez que receber algum e-mail que tenha no texto algo do tipo "clique aqui", "repasse para o maior número de pessoas que puder" e coisas do gênero... DESCONFIE!
Quando se recebe e-mail de estranhos a gente desconfia, mas quando vem de amigos, a reação natural é acreditar no que está vindo e aí já será tarde demais.
Certifique-se nos sites abaixo e aproveite para se divertir um pouco também, vendo os absurdos que circulam por aí.
http://www.e-farsas.com
http://www.infoguerra.com.br/index.php3
http://www.quatrocantos.com/lendas/index.htm
http://www.antispam.br/
Isto sim é um serviço de real utilidade pública!
;-)
Tradução das funções de MATEMÁTICA E TRIGONOMETRIA em inglês
ABS = ABS
ACOS = ACOS
ACOSH = ACOSH
ASIN = ASEN
ASINH = ASENH
ATAN = ATAN
ATAN2 = ATAN2
ATANH = ATANH
CEILING = TETO
COMBIN = COMBIN
COS = COS
COSH = COSH
DEGREES = GRAUS
EVEN = PAR
EXP = EXP
FACT = FATORIAL
FLOOR = ARREDMULTB
GCD = MDC
INT = INT
LCM = MMC
LN = LN
LOG = LOG
LOG10 = LOG10
MDETERM = MATRIZ.DETERM
MINVERSE = MATRIZ.INVERSO
MMULT = MATRIZ.MULT
MOD = MOD
MROUND = MARRED
MULTINOMIAL = MULTINOMIAL
ODD = ÍMPAR
POWER = POTÊNCIA
PRODUCT = MULT
QUOTIENT = QUOCIENTE
RADIANS = RADIANOS
RAND = ALEATÓRIO
RANDBETWEEN = ALEATÓRIOENTRE
ROMAN = ROMANO
ROUND = ARRED
ROUNDDOWN = ARREDONDAR.PARA.BAIXO
ROUNDUP = ARREDONDAR.PARA.CIMA
SERIESSUM = SOMASEQÜENCIA
SIGN = SINAL
SIN = SEN
SINH = SENH
SQRT = RAIZ
SQRTPI = RAIZPI
SUBTOTAL = SUBTOTAL
SUM = SOMA
SUMIF = SOMASE
SUMPRODUCT = SOMAPRODUTO
SUMSQ = SOMAQUAD
SUMX2MY2 = SOMAX2MY2
SUMX2PY2 = SOMAX2PY2
SUMXMY2 = SOMAXMY2
TAN = TAN
TANH = TANH
TRUNC = TRUNCAR
ACOS = ACOS
ACOSH = ACOSH
ASIN = ASEN
ASINH = ASENH
ATAN = ATAN
ATAN2 = ATAN2
ATANH = ATANH
CEILING = TETO
COMBIN = COMBIN
COS = COS
COSH = COSH
DEGREES = GRAUS
EVEN = PAR
EXP = EXP
FACT = FATORIAL
FLOOR = ARREDMULTB
GCD = MDC
INT = INT
LCM = MMC
LN = LN
LOG = LOG
LOG10 = LOG10
MDETERM = MATRIZ.DETERM
MINVERSE = MATRIZ.INVERSO
MMULT = MATRIZ.MULT
MOD = MOD
MROUND = MARRED
MULTINOMIAL = MULTINOMIAL
ODD = ÍMPAR
POWER = POTÊNCIA
PRODUCT = MULT
QUOTIENT = QUOCIENTE
RADIANS = RADIANOS
RAND = ALEATÓRIO
RANDBETWEEN = ALEATÓRIOENTRE
ROMAN = ROMANO
ROUND = ARRED
ROUNDDOWN = ARREDONDAR.PARA.BAIXO
ROUNDUP = ARREDONDAR.PARA.CIMA
SERIESSUM = SOMASEQÜENCIA
SIGN = SINAL
SIN = SEN
SINH = SENH
SQRT = RAIZ
SQRTPI = RAIZPI
SUBTOTAL = SUBTOTAL
SUM = SOMA
SUMIF = SOMASE
SUMPRODUCT = SOMAPRODUTO
SUMSQ = SOMAQUAD
SUMX2MY2 = SOMAX2MY2
SUMX2PY2 = SOMAX2PY2
SUMXMY2 = SOMAXMY2
TAN = TAN
TANH = TANH
TRUNC = TRUNCAR
Vídeo aulas
Uma das formas de aprender a utilizar um determinado aplicativo, é a vídeo aula, geralmente em CD ou DVD e criado com programas de captura de telas como o SnagIt (parte do Camtasia Studio) criado pela Techsmith - http://www.techsmith.com
Com o advento do Flash, muitas vídeo aulas foram criada nesse formato, utilizado em conjunto com o Internet Explorer - vide os cursos da revista Info.
De tudo que eu já vi, os melhores cursos multimídia que tive a oportunidade de fazer, são os da Editora Terra - http://www.editoraterra.com.br
Infelizmente, parece que a Editora não está atualizando seus cursos e a concorrência está "comendo" seu mercado e muitas vezes sem ter um produto à altura em termos de qualidade.
Resta a opção de gastar um pouco mais para ter "super cursos" em inglês, completos e com qualidade excelentes.
Para quem quiser conhecer, dois exemplos:
http://www.lynda.com e http://www.totaltraining.com
Imagine um curso de Dreamweaver ou de Photoshop CS3 com 9 horas de duração (!!!) para assistir no seu computador a hora que quiser.
Ambas usam o Quicktime para exibição e nos sites dá para asssitir algumas aulas de demonstração.
Antes que alguém comente alguma coisa, há muito tempo eu não compro uma revista da Digeratti na banca de jornal. Sempre tem um curso disso ou daquilo, mas os primeiros tinham uma qualidade sofrível em termos de áudio e também de qualidade de imagem.
Não sei se melhorou, mas não vou pagar para ver.
Se alguém quiser me mandar uma amostra grátis, eu aceito!
;-)
Com o advento do Flash, muitas vídeo aulas foram criada nesse formato, utilizado em conjunto com o Internet Explorer - vide os cursos da revista Info.
De tudo que eu já vi, os melhores cursos multimídia que tive a oportunidade de fazer, são os da Editora Terra - http://www.editoraterra.com.br
Infelizmente, parece que a Editora não está atualizando seus cursos e a concorrência está "comendo" seu mercado e muitas vezes sem ter um produto à altura em termos de qualidade.
Resta a opção de gastar um pouco mais para ter "super cursos" em inglês, completos e com qualidade excelentes.
Para quem quiser conhecer, dois exemplos:
http://www.lynda.com e http://www.totaltraining.com
Imagine um curso de Dreamweaver ou de Photoshop CS3 com 9 horas de duração (!!!) para assistir no seu computador a hora que quiser.
Ambas usam o Quicktime para exibição e nos sites dá para asssitir algumas aulas de demonstração.
Antes que alguém comente alguma coisa, há muito tempo eu não compro uma revista da Digeratti na banca de jornal. Sempre tem um curso disso ou daquilo, mas os primeiros tinham uma qualidade sofrível em termos de áudio e também de qualidade de imagem.
Não sei se melhorou, mas não vou pagar para ver.
Se alguém quiser me mandar uma amostra grátis, eu aceito!
;-)
terça-feira, 3 de abril de 2007
Texto com data na mesma célula
Esta foi uma questão de um participante do grupo do Yahoo: como concatenar texto e data numa mesma célula.
Achei interessante deixar registrado aqui para consulta.
O problema é que a data não era mostrada no formato correto (aparecia a data serial).
Supondo os valores abaixo:
A1 = "A data de saída é: "
A2 = 03/04/2007
A fórmula ficaria assim:
=A1&TEXTO(A2;"dd/mm/aaaa")
O resultado é: A data de saída é 03/04/2007
;-)
Achei interessante deixar registrado aqui para consulta.
O problema é que a data não era mostrada no formato correto (aparecia a data serial).
Supondo os valores abaixo:
A1 = "A data de saída é: "
A2 = 03/04/2007
A fórmula ficaria assim:
=A1&TEXTO(A2;"dd/mm/aaaa")
O resultado é: A data de saída é 03/04/2007
;-)
segunda-feira, 2 de abril de 2007
Alinhando números no Word
As 3 formas mais utilizadas para linhar números no Word:
1. Alterar a fonte.
Fontes como a Times New Roman que são True Type, tem o tamanho variável ou seja, um "W" ocupa mais espaço do que um "I" e assim por diante. O mesmo ocorre com os números, portanto, um "1" ocupa menos espaço do que um "3" por exemplo.
Então a saída é mudar para uma fonte em que cada caracter ocupe exatamente o mesmo espaço. As fontes mais comuns e utilizadas são a Courier New e a Arial.
2. Usar marcas de tabulação.
Não gosto muito deste método, mas não deixa de ser uma opção.
3. O que eu costumo usar com freqüência, obtendo excelentes resultados:
Usar tabelas.
Bastar criar uma tabela para receber seus números, alinhá-los à direita e por fim, deixar as linhas da tabela invisíveis.
Enquanto estiver com o documento na tela, as linhas da tabela ainda serão visíveis, porém na impressão elas sumirão.
Este mesmo recurso, serve para criação de documentos onde textos precisam ficar limitados à determinados espaços dentro da página, como contratos por exemplo.
:-)
1. Alterar a fonte.
Fontes como a Times New Roman que são True Type, tem o tamanho variável ou seja, um "W" ocupa mais espaço do que um "I" e assim por diante. O mesmo ocorre com os números, portanto, um "1" ocupa menos espaço do que um "3" por exemplo.
Então a saída é mudar para uma fonte em que cada caracter ocupe exatamente o mesmo espaço. As fontes mais comuns e utilizadas são a Courier New e a Arial.
2. Usar marcas de tabulação.
Não gosto muito deste método, mas não deixa de ser uma opção.
3. O que eu costumo usar com freqüência, obtendo excelentes resultados:
Usar tabelas.
Bastar criar uma tabela para receber seus números, alinhá-los à direita e por fim, deixar as linhas da tabela invisíveis.
Enquanto estiver com o documento na tela, as linhas da tabela ainda serão visíveis, porém na impressão elas sumirão.
Este mesmo recurso, serve para criação de documentos onde textos precisam ficar limitados à determinados espaços dentro da página, como contratos por exemplo.
:-)
Tradução das funções FINANCEIRAS em inglês
ACCRINT = JUROSACUM
ACCRINTM = JUROSACUMV
AMORDEGRC= AMORDEGRC
AMORLINC = ARMOLINC
COUPDAYBS = CUPDIASINLIQ
COUPDAYS = CUPDIAS
COUPDAYSNC = CUPDATAPRÓX
COUPNCD = CUPDIASPRÓX
COUPNUM = CUPNUM
COUPPCD = CUPDATAANT
CUMIPMT = PAGTOJURACUM
CUMPRINC = PAGTOCAPACUM
DB = BD
DDB = BDD
DISC = DESC
DOLLARDE = MOEDADEC
DOLLARFR = MOEDAFRA
DURATION = DURAÇÃO
EFFECT = EFETIVA
FV = VF
FVSCHEDULE = VFPLANO
INTRATE = TAXAJUROS
IPMT = IPAGTO
IRR = TIR
ISPMT = ÉPGTO
MDURATION = MDURAÇÃO
MIRR = MTIR
NOMINAL = NOMINAL
NPER = NPER
NPV = VAL
ODDFPRICE = PREÇOPRIMINC
ODDFYIELD = LUCROPRIMINC
ODDLPRICE = PREÇOÚLTIINC
ODDLYIELD = LUCROÚLTINC
PMT = PGTO
PPMT = PPGTO
PRICE = PREÇO
PRICEDISC = PREÇODESC
PRICEMAT = PREÇOVENC
PV = VP
RATE = TAXA
RECEIVED = RECEBER
SLN = DPD
SYD = SDA
TBILLEQ = OTN
TBILLPRICE = OTNVALOR
TBILLYIELD = OTNLUCRO
VDB = BDV
XIRR = XTIR
XNPV = XVPL
YIELD = LUCRO
YIELDDISC = LUCRODESC
YIELDMAT = LUCROVENC
ACCRINTM = JUROSACUMV
AMORDEGRC= AMORDEGRC
AMORLINC = ARMOLINC
COUPDAYBS = CUPDIASINLIQ
COUPDAYS = CUPDIAS
COUPDAYSNC = CUPDATAPRÓX
COUPNCD = CUPDIASPRÓX
COUPNUM = CUPNUM
COUPPCD = CUPDATAANT
CUMIPMT = PAGTOJURACUM
CUMPRINC = PAGTOCAPACUM
DB = BD
DDB = BDD
DISC = DESC
DOLLARDE = MOEDADEC
DOLLARFR = MOEDAFRA
DURATION = DURAÇÃO
EFFECT = EFETIVA
FV = VF
FVSCHEDULE = VFPLANO
INTRATE = TAXAJUROS
IPMT = IPAGTO
IRR = TIR
ISPMT = ÉPGTO
MDURATION = MDURAÇÃO
MIRR = MTIR
NOMINAL = NOMINAL
NPER = NPER
NPV = VAL
ODDFPRICE = PREÇOPRIMINC
ODDFYIELD = LUCROPRIMINC
ODDLPRICE = PREÇOÚLTIINC
ODDLYIELD = LUCROÚLTINC
PMT = PGTO
PPMT = PPGTO
PRICE = PREÇO
PRICEDISC = PREÇODESC
PRICEMAT = PREÇOVENC
PV = VP
RATE = TAXA
RECEIVED = RECEBER
SLN = DPD
SYD = SDA
TBILLEQ = OTN
TBILLPRICE = OTNVALOR
TBILLYIELD = OTNLUCRO
VDB = BDV
XIRR = XTIR
XNPV = XVPL
YIELD = LUCRO
YIELDDISC = LUCRODESC
YIELDMAT = LUCROVENC
Tradução das funções de INFORMAÇÕES em inglês
CELL = CÉL
ERROR.TYPE = TIPO.ERRO
INFO = INFORMAÇÃO
ISBLANK = ÉCÉL.VAZIA
ISERR = ÉERRO
ISERROR = ÉERROS
ISEVEN = ÉIMPAR
ISLOGICAL = ÉLÓGICO
ISNA = É.NÃO.DISP
ISNONTEXT = É.NÃO.TEXTO
ISNUMBER = ÉNUM
ISODD = ÉPAR
ISREF = ÉREF
ISTEXT = ÉTEXTO
N = N
NA = NÃO.DISP
TYPE = TIPO
ERROR.TYPE = TIPO.ERRO
INFO = INFORMAÇÃO
ISBLANK = ÉCÉL.VAZIA
ISERR = ÉERRO
ISERROR = ÉERROS
ISEVEN = ÉIMPAR
ISLOGICAL = ÉLÓGICO
ISNA = É.NÃO.DISP
ISNONTEXT = É.NÃO.TEXTO
ISNUMBER = ÉNUM
ISODD = ÉPAR
ISREF = ÉREF
ISTEXT = ÉTEXTO
N = N
NA = NÃO.DISP
TYPE = TIPO
Tradução das funções de LÓGICA em inglês
A mais fácil de todas...
AND = E
FALSE = FALSO
IF = SE
NOT = NÃO
OR = OU
TRUE = VERDADEIRO
AND = E
FALSE = FALSO
IF = SE
NOT = NÃO
OR = OU
TRUE = VERDADEIRO
Tradução das funções de PROCURA E REFERÊNCIA em inglês
ADDRESS = ENDEREÇO
AREAS = ÁREAS
CHOOSE = ESCOLHER
COLUMN = COL
COLUMNS = COLS
GETPIVOTDATA = INFODADOSTABELADINÂMICA
HLOOKUP = PROCH
HYPERLINK = HYPERLINK
INDEX = ÍNDICE
INDIRECT = INDIRETO
LOOKUP = PROC
MATCH = CORRESP
OFFSET = DESLOC
ROW = LIN
ROWS = LINS
RTD = RTD
TRANSPOSE = TRANSPOR
VLOOKUP = PROCV
AREAS = ÁREAS
CHOOSE = ESCOLHER
COLUMN = COL
COLUMNS = COLS
GETPIVOTDATA = INFODADOSTABELADINÂMICA
HLOOKUP = PROCH
HYPERLINK = HYPERLINK
INDEX = ÍNDICE
INDIRECT = INDIRETO
LOOKUP = PROC
MATCH = CORRESP
OFFSET = DESLOC
ROW = LIN
ROWS = LINS
RTD = RTD
TRANSPOSE = TRANSPOR
VLOOKUP = PROCV
Tradução das funções de TEXTO em inglês
CHAR = CARACT
CLEAN = TIRAR
CODE = CÓDIGO
CONCATENATE = CONCATENAR
DOLLAR = MOEDA
EXACT = EXATO
FIND = PROCURAR
FIXED = DEF.NÚM.DEC
LEFT = ESQUERDA
LEN = NÚM.CARACT
LOWER = MINÚSCULA
MID = EXT.TEXTO
PROPER = PRI.MAIÚSCULA
REPLACE = MUDAR
REPT = REPT
RIGHT = DIREITA
SEARCH = PROCURAR
SUBSTITUTE = SUBSTITUIR
T = T
TEXT = TEXTO
TRIM = ARRUMAR
UPPER = MAIÚSCULA
VALUE = VALOR
CLEAN = TIRAR
CODE = CÓDIGO
CONCATENATE = CONCATENAR
DOLLAR = MOEDA
EXACT = EXATO
FIND = PROCURAR
FIXED = DEF.NÚM.DEC
LEFT = ESQUERDA
LEN = NÚM.CARACT
LOWER = MINÚSCULA
MID = EXT.TEXTO
PROPER = PRI.MAIÚSCULA
REPLACE = MUDAR
REPT = REPT
RIGHT = DIREITA
SEARCH = PROCURAR
SUBSTITUTE = SUBSTITUIR
T = T
TEXT = TEXTO
TRIM = ARRUMAR
UPPER = MAIÚSCULA
VALUE = VALOR
Tradução das funções de DATA em inglês
É comum em grande empresas a gente trabalhar com softwares em inglês e com o Excel não poderia ser diferente.
Abaixo a tradução das funções da categoria DATA.
Oportunamente colocarei as funções das demais categorias.
DATE = DATA
DATEDIF = DATADIF
DATEVALUE = DATA.VALOR
DAY = DIA
DAYS360 = DIAS360
EDATE = DATAM
EOMONTH = FIMMÊS
HOUR = HORA
MINUTE = MINUTO
MONTH = MÊS
NETWORKDAYS = DIATRABALHOTOTAL
NOW = AGORA
SECOND = SEGUNDO
TIME = TEMPO
TIMEVALUE = TEMPO.VALOR
TODAY = HOJE
WEEKDAY = DIA.DA.SEMANA
WEEKNUM = NÚMSEMANA
WORKDAY = DIATRABALHO
YEAR = ANO
YEARFRAC = FRAÇÃOANO
Abaixo a tradução das funções da categoria DATA.
Oportunamente colocarei as funções das demais categorias.
DATE = DATA
DATEDIF = DATADIF
DATEVALUE = DATA.VALOR
DAY = DIA
DAYS360 = DIAS360
EDATE = DATAM
EOMONTH = FIMMÊS
HOUR = HORA
MINUTE = MINUTO
MONTH = MÊS
NETWORKDAYS = DIATRABALHOTOTAL
NOW = AGORA
SECOND = SEGUNDO
TIME = TEMPO
TIMEVALUE = TEMPO.VALOR
TODAY = HOJE
WEEKDAY = DIA.DA.SEMANA
WEEKNUM = NÚMSEMANA
WORKDAY = DIATRABALHO
YEAR = ANO
YEARFRAC = FRAÇÃOANO
quinta-feira, 29 de março de 2007
Proteção de documentos do Office
Tem muita gente por aí com uma paranóia de querer proteger documentos do Office (geralmente doc e xls) para que ninguém copie, modifique, imprima, etc.
Até mesmo o Information Rights Management da Microsoft alerta:
O IRM não pode evitar que:
- O conteúdo seja apagado, roubado ou capturado e transmitido por programas nocivos, como cavalos de Tróia, programas que registram os dados digitados e certos tipos de espiões.
- O conteúdo seja perdido ou corrompido devido à ação de vírus de computador.
- O conteúdo restrito seja copiado a mão ou redigitado a partir do que é exibido na tela do destinatário.
- Um destinatário tire uma fotografia do conteúdo restrito exibido em tela.
- O conteúdo restrito seja copiado por programas de captura de tela de outros fabricantes.
Então, a regra é simples: se o documento é confidencial, o acesso ao arquivo é que deve ser restringido.
Exagerando um pouco, uma planilha gravada num cd, trancado no cofre de duas chaves, uma chave para cada funcionário é o que eu chamo de proteção real.
É isso aí.
Atenção programadores criativos de macros de proteção: se o documento está na tela, um simples papel e caneta manda sua proteção para o espaço...rsrs
Até mesmo o Information Rights Management da Microsoft alerta:
O IRM não pode evitar que:
- O conteúdo seja apagado, roubado ou capturado e transmitido por programas nocivos, como cavalos de Tróia, programas que registram os dados digitados e certos tipos de espiões.
- O conteúdo seja perdido ou corrompido devido à ação de vírus de computador.
- O conteúdo restrito seja copiado a mão ou redigitado a partir do que é exibido na tela do destinatário.
- Um destinatário tire uma fotografia do conteúdo restrito exibido em tela.
- O conteúdo restrito seja copiado por programas de captura de tela de outros fabricantes.
Então, a regra é simples: se o documento é confidencial, o acesso ao arquivo é que deve ser restringido.
Exagerando um pouco, uma planilha gravada num cd, trancado no cofre de duas chaves, uma chave para cada funcionário é o que eu chamo de proteção real.
É isso aí.
Atenção programadores criativos de macros de proteção: se o documento está na tela, um simples papel e caneta manda sua proteção para o espaço...rsrs
quarta-feira, 28 de março de 2007
A raposa sumiu do Word!
Até a versão XP do Word, quando se precisava de algum texto para testar o alinhamento de parágrafos, limites da folha, etc., bastava digitar =rand(10,10) . Este comando gerava uma frase (que se não me engano era "a ligeira raposa marron ataca o cão preguiçoso" ou algo parecido).
No comando, os números indicam o número de frases e o número de repetições.
Agora, no Word 2007 aparecem algumas instruções e conforme aumentamos os números na fórmula, o texto vai aumentando.
Segue abaixo o exemplo para =rand(3,3):
Experimente outras combinações de números.
No menu Inserir, as galerias incluem itens que são projetados para corresponder à aparência geral do documento. Você pode usar essas galerias para inserir tabelas, cabeçalhos, rodapés, listas, folhas de rosto e outros blocos de construção do documento. Quando você cria imagens, gráficos ou diagramas, esses elementos também são coordenados com a aparência atual do documento.
Você pode alterar facilmente a formatação do texto selecionado no documento escolhendo uma aparência para o texto selecionado na galeria Estilos Rápidos, na guia Início. Você também pode formatar texto diretamente usando os outros controles na guia Início. A maioria dos controles oferece uma opção entre usar a aparência do tema atual ou usar um formato que você pode especificar.
Para alterar a aparência geral do documento, escolha novos elementos Tema na guia Layout da Página. Para alterar as aparências disponíveis na galeria Estilos Rápidos, use o comando Alterar Conjunto Atual de Estilos Rápidos. As galerias Temas e Estilos Rápidos fornecem comandos de redefinição para que você possa sempre restaurar a aparência do documento ao original contido no modelo atual.
No comando, os números indicam o número de frases e o número de repetições.
Agora, no Word 2007 aparecem algumas instruções e conforme aumentamos os números na fórmula, o texto vai aumentando.
Segue abaixo o exemplo para =rand(3,3):
Experimente outras combinações de números.
No menu Inserir, as galerias incluem itens que são projetados para corresponder à aparência geral do documento. Você pode usar essas galerias para inserir tabelas, cabeçalhos, rodapés, listas, folhas de rosto e outros blocos de construção do documento. Quando você cria imagens, gráficos ou diagramas, esses elementos também são coordenados com a aparência atual do documento.
Você pode alterar facilmente a formatação do texto selecionado no documento escolhendo uma aparência para o texto selecionado na galeria Estilos Rápidos, na guia Início. Você também pode formatar texto diretamente usando os outros controles na guia Início. A maioria dos controles oferece uma opção entre usar a aparência do tema atual ou usar um formato que você pode especificar.
Para alterar a aparência geral do documento, escolha novos elementos Tema na guia Layout da Página. Para alterar as aparências disponíveis na galeria Estilos Rápidos, use o comando Alterar Conjunto Atual de Estilos Rápidos. As galerias Temas e Estilos Rápidos fornecem comandos de redefinição para que você possa sempre restaurar a aparência do documento ao original contido no modelo atual.
Discos de boot
Faz parte da nossa vida de usuário de informática, vez por outra ter de formatar o hd e instalar tudo de novo (Windows & Cia).
O cd do Windows XP já é inicializável, portanto, basta que a sua máquina seja capaz de dar o boot pelo cd.
Nas máquinas antigas é necessário o velho e bom disquete de inicialização ou boot.
Para quem perdeu o dito cujo, no link abaixo tem praticamente todos os tipos de discos de boot para baixar. Excelente site que não deixa ninguém na mão.
http://www.bootdisk.com
O cd do Windows XP já é inicializável, portanto, basta que a sua máquina seja capaz de dar o boot pelo cd.
Nas máquinas antigas é necessário o velho e bom disquete de inicialização ou boot.
Para quem perdeu o dito cujo, no link abaixo tem praticamente todos os tipos de discos de boot para baixar. Excelente site que não deixa ninguém na mão.
http://www.bootdisk.com
Histograma simples
Uma forma muito simples de criar um histograma é repetir um determinado caracter usando a fórmula REPT cujos argumentos são o caracter a ser repetido e o número de repetições.
Nesta ilustração, usei o caracter "n" e mudei a fonte para Wingdings.
Dependendo dos números será necessário algum tipo de ajuste como dividir ou multiplicar a fim de ajustar a escala na tela.
A fórmula usada foi =REPT("n";A2), onde A2 representa o número de repetições.
Nesta ilustração, usei o caracter "n" e mudei a fonte para Wingdings.
Dependendo dos números será necessário algum tipo de ajuste como dividir ou multiplicar a fim de ajustar a escala na tela.
A fórmula usada foi =REPT("n";A2), onde A2 representa o número de repetições.
Apesar de simples, o efeito visual é muito bom.
Apostilas
Conceitualmente uma apostila nada mais é do que um resumo, portanto, se você procura material para estudo, salvo raras exceçõs, apostilas são extremamente limitadas.
Exceções são as apostilas sobre algum assunto específico, por exemplo, matemática financeira no Excel. Numa apostila desse tipo, como está tratando apenas de um assunto, é possível que o autor consiga explicar todos os detalhes.
Excel por si só é um assunto extenso, veja por exemplo, a bíblia do Excel escrito por John Walkenbach, tem mais de 800 páginas e não cobre todos os assuntos. Programação em VBA rendeu assunto para outro livro.
Portanto, considere que a apostila vai ser o "pontapé inicial" e a regra vale para qualquer outro aplicativo. Se quiser uma boa fonte de aprendizado e de futuras consultas, compre um bom livro.
Ainda assim, se alguém quiser apostilas, tenho algumas sobre o Microsoft Office que guardei durante as longas pesquisas na Internet em busca de informações. Todas selecionadas (nenhuma delas tem menos de 20 páginas) dentre centenas que baixei.
Mande um e-mail para paulo.kazu@gmail.com que eu lhe enviarei um link para baixá-las.
Exceções são as apostilas sobre algum assunto específico, por exemplo, matemática financeira no Excel. Numa apostila desse tipo, como está tratando apenas de um assunto, é possível que o autor consiga explicar todos os detalhes.
Excel por si só é um assunto extenso, veja por exemplo, a bíblia do Excel escrito por John Walkenbach, tem mais de 800 páginas e não cobre todos os assuntos. Programação em VBA rendeu assunto para outro livro.
Portanto, considere que a apostila vai ser o "pontapé inicial" e a regra vale para qualquer outro aplicativo. Se quiser uma boa fonte de aprendizado e de futuras consultas, compre um bom livro.
Ainda assim, se alguém quiser apostilas, tenho algumas sobre o Microsoft Office que guardei durante as longas pesquisas na Internet em busca de informações. Todas selecionadas (nenhuma delas tem menos de 20 páginas) dentre centenas que baixei.
Mande um e-mail para paulo.kazu@gmail.com que eu lhe enviarei um link para baixá-las.
A barra de fórmulas do Excel 2007
A nova barra de fórmulas do Excel 2007 permite que você aumente o tamanho de exibição sem invadir a área útil da planilha.
Nas versões anteriores, quando a fórmula ocupava mais de uma linha, automaticamente abria-se mais espaço abaixouma, porém se tivéssemos algum dado na linha 1, ele ficava encoberto.
Agora ficou mais fácil.
"Viajando" um pouco, seria bom se o Excel permitisse a digitação de fórmulas quebrando a linha, assim como se faz no Query Analizer para organizar o código e melhorar o entendimento...
Indicação de livro de Excel VBA
Realmente este é um "passo a passo" bem detalhado, exemplos simples e bem comentados, etc., ideal para quem está começando.
Tive a oportunidade de iniciar o estudo de VBA no Excel através deste livro e recomendo.
O único problema é achar o livro para comprar, pois como trata-se da versão 97 talvez já esteja esgotado, mas sempre aparece em sites como o Mercado Livre ou até mesmo nos grupos de discussão/fóruns.
Os exemplos deste livro são perfeitamente aplicáveis nas versões posteriores, pois tratam-se de códigos simples, sem utilizar recursos avançados.
Não vi o mesmo livro para as versões mais recentes.
Meu primeiro computador
Se não me falha a memória, no final dos anos 70 foi lançado o computador ao lado que seria o início da informatização doméstica e que foi o objeto de desejo dos nerds adolescentes.
Trata-se do TK83, derivado do TK82 e que era um clone do Sinclair lançado lá fora.
2 Kb de memória ROM expansível através de placas extras (o meu tinha espantosos 16 kb de memória), teclado bolha, conectores para ligar na TV (não havia monitor), armazenamento de programas em fitas K7.
Eu e meus amigos passávamos horas digitando programas que víamos em revistas como a MicroSistemas para depois se divertir, pois geralmente eram jogos.
Depois de tudo funcionando, era necessário um gravador de fitas K7 para não perder o trabalho.
Dentre os jogos mais queridos, estavam o Avenger, o Monstro das Trevas, Othelo, Fórmula 1 e Pacman.
Ainda lembro bem que, ao terminar de carregar o Monstro das Trevas na memória (que durava em média uns 20 minutos para terminar de carregar), a primeira coisa que aparecia na tela era "Você está com medo? (s/n)" e se digitasse "S", ele simplesmente apagava da memória!
Acreditem se quiser, esta maquininha já tinha uma planilha de cálculo e na época eu pensava "quem é que vai querer fazer cálculos no TK???".
Não lembro o nome, mas vou arriscar: acho que era o Visicalc ou algum clone dele.
O Visicalc é tido como o precursor das planilhas de cálculo, portanto, o Excel pode ser considerado o tataraneto dele.
Bem, esta postagem valeu pela nostalgia e espero algum dia ter novamente um TK83, apenas para relembrar os bons momentos e poder mostrar para meus filhos onde tudo começou.
p.s. Já ia esquecendo: o Monstro das Trevas é sem dúvida o jogo que inspirou o Doom e o Wolfenstein 3d. Tudo que veio depois do Monstro das Trevas, não passa de um melhoramento de uma idéia fantástica.
terça-feira, 27 de março de 2007
Texto e valor na mesma célula
"Macete" para trabalhar com arquivos grandes no Word
Usando várias funções para obter um resultado
segunda-feira, 26 de março de 2007
Da direita para esquerda - Excel
As colunas vão de A até IV da esquerda para a direita no Excel, certo? Tem certeza?
Mais uma opção "escondida" entre tantas outras no Excel: Exibir a planilha da direita para a esquerda em Ferramentas > Opções > Internacional.
Mais uma opção "escondida" entre tantas outras no Excel: Exibir a planilha da direita para a esquerda em Ferramentas > Opções > Internacional.
Vamos pensar assim: se colocaram lá, é porque alguém usa.
No Excel 2007 eu procurei a opção mas não achei. Deve ter sido eliminada...
No Excel 2007 eu procurei a opção mas não achei. Deve ter sido eliminada...
Fica aqui o registro apenas por curiosidade.
Marca d'água no Excel
Não foi desta vez que o Excel ganhou este recurso igual ao do Word.
No Word é muito simples, menu Layout de Página > Marca D'água.
No Excel, impossível não é, mas qualquer tipo de artifício que se use, vai ficar com cara de "quebra-galho" por melhor que seja o resultado.
O que dá para fazer é inserir uma imagem no cabeçalho, ajustar a luminosidade dela e depois, teclando ENTER até centralizar na página.
:-(No Word é muito simples, menu Layout de Página > Marca D'água.
No Excel, impossível não é, mas qualquer tipo de artifício que se use, vai ficar com cara de "quebra-galho" por melhor que seja o resultado.
O que dá para fazer é inserir uma imagem no cabeçalho, ajustar a luminosidade dela e depois, teclando ENTER até centralizar na página.
Figura no fundo da planilha
Não vejo muita utilidade, mas sempre tem alguém que quer dar um toque especial à sua planilha.
Na versão 2007 > Menu Layout de Página > Inserir plano de fundo;
Nas versões anteriores > Menu Formatar > Planilha > Plano de Fundo.
Observação importante: a figura é só na tela. Na hora da impressão, sai só a planilha!
Na versão 2007 > Menu Layout de Página > Inserir plano de fundo;
Nas versões anteriores > Menu Formatar > Planilha > Plano de Fundo.
Observação importante: a figura é só na tela. Na hora da impressão, sai só a planilha!
Recuperando uma pasta danificada
Limite no MS Outlook
O arquivo pst onde estão armazenados os e-mails tem um limite de tamanho nas versões até o Outlook XP inclusive.
Esse limite é de 2Gb.
Quando se chega próximo desse número, alguma mensagens de erro podem ocorrer e nem sempre correspondem exatamente ao problema que está ocorrendo. Por exemplo, pode aparecer "não foi possível mover a mensagem" sem fazer menção ao limite de tamanho do arquivo pst.
Portanto, é sempre bom fica de olho no arquivo, que geralmente fica em C:\Documments and Settings\Usuário\Configurações Locais\Dados de Aplicativos\Microsoft\Outlook, considerando que o Windows utilizado é 2000 ou o XP.
O ideal é evitar o armazenamento de mensagens com anexos, principalmente na caixa "Enviados" onde muita coisa fica abandonada e esquecida. Assim, teremos sempre o Outlook funcionando bem, "lindo, leve e solto".
;-)
Esse limite é de 2Gb.
Quando se chega próximo desse número, alguma mensagens de erro podem ocorrer e nem sempre correspondem exatamente ao problema que está ocorrendo. Por exemplo, pode aparecer "não foi possível mover a mensagem" sem fazer menção ao limite de tamanho do arquivo pst.
Portanto, é sempre bom fica de olho no arquivo, que geralmente fica em C:\Documments and Settings\Usuário\Configurações Locais\Dados de Aplicativos\Microsoft\Outlook, considerando que o Windows utilizado é 2000 ou o XP.
O ideal é evitar o armazenamento de mensagens com anexos, principalmente na caixa "Enviados" onde muita coisa fica abandonada e esquecida. Assim, teremos sempre o Outlook funcionando bem, "lindo, leve e solto".
;-)
domingo, 25 de março de 2007
Sites sobre o MS Outlook
Estes links eu trouxe de outro blog que eu iniciei mas não foi adiante.
Material muito bom para estudo do MS Outlook que é muito mais do que um simples cliente de e-mail.
http://www.rsoutlook.com/
http://www.dimastr.com/
2 arquivos em formato help, riquíssimos em informações:
http://www.microsoft.com/downloads/details.aspx?familyid=a1cead80-23e2-456f-8618-4da50cc2c38c&displaylang=en
http://download.microsoft.com/download/f/8/f/f8f8c373-a419-4793-88d7-eaa4756306ec/OutlookAPIIntegrationReference.exe
Material muito bom para estudo do MS Outlook que é muito mais do que um simples cliente de e-mail.
http://www.rsoutlook.com/
http://www.dimastr.com/
2 arquivos em formato help, riquíssimos em informações:
http://www.microsoft.com/downloads/details.aspx?familyid=a1cead80-23e2-456f-8618-4da50cc2c38c&displaylang=en
http://download.microsoft.com/download/f/8/f/f8f8c373-a419-4793-88d7-eaa4756306ec/OutlookAPIIntegrationReference.exe
Iniciando nas fórmulas compostas
Ainda lembro que este foi um dos primeiros exemplos em que precisei utilizar duas fórmulas em uma para obter o resultado que queria, no caso, a média de um conjunto de valores sem considerar os zeros.
O Excel tem a função MÉDIA, mas este considera os valores zero na hora de contar os dados.
A saída foi juntar a fórmula SOMA com a CONT.SE para contar os valores maiores que zero.
Futuramente tratarei de outras "misturas" mais complexas de fórmulas. Considero este um exemplo muito simples e fácil de entender para os principiantes.
Na figura acima, temos os dois resultados na linha 9: 24,28571429 para a média considerando os zeros e 34 para a média considerando só os valores maiores que zero.
O Excel tem a função MÉDIA, mas este considera os valores zero na hora de contar os dados.
A saída foi juntar a fórmula SOMA com a CONT.SE para contar os valores maiores que zero.
Futuramente tratarei de outras "misturas" mais complexas de fórmulas. Considero este um exemplo muito simples e fácil de entender para os principiantes.
Na figura acima, temos os dois resultados na linha 9: 24,28571429 para a média considerando os zeros e 34 para a média considerando só os valores maiores que zero.
Minha opinião sobre o FrontPage
A última notícia que eu tenho do FrontPage é a de que ele não faria parte do pacote Office 2007 e que serviria de base para dois novos aplicativos: o SharePoint Designer e o Expression Web Designer.
O FP é duramente criticado pelos web designers, pois existem muitos outros editores de páginas web com mais recursos, sendo o mais popular deles o Macromedia Dreamweaver (será que já viou Adobe Dreamweaver?).
Sem dúvida alguma, o Dreamweaver é mais versátil mas tem uma interface que pode intimidar o usuário iniciante. Por isso, muitos começam com o FrontPage que tem uma interface mais simples e fácil de entender.
O que deve ser levado em conta, é que o FrontPage está mais para o uso corporativo do que para criação profissional de sites. Então, dentro de uma empresa é que o FrontPage mostra suas qualidades, haja vista a fácil integração com os demais produtos Microsoft.
Na minha opinião, não dá para comprar os dois, pois são direcionados para mercados diferentes.
;-)
O FP é duramente criticado pelos web designers, pois existem muitos outros editores de páginas web com mais recursos, sendo o mais popular deles o Macromedia Dreamweaver (será que já viou Adobe Dreamweaver?).
Sem dúvida alguma, o Dreamweaver é mais versátil mas tem uma interface que pode intimidar o usuário iniciante. Por isso, muitos começam com o FrontPage que tem uma interface mais simples e fácil de entender.
O que deve ser levado em conta, é que o FrontPage está mais para o uso corporativo do que para criação profissional de sites. Então, dentro de uma empresa é que o FrontPage mostra suas qualidades, haja vista a fácil integração com os demais produtos Microsoft.
Na minha opinião, não dá para comprar os dois, pois são direcionados para mercados diferentes.
;-)
Desenhando um organograma
Aqui no blog, vou ilustrar usando o Excel, mas o recurso é válido para o Word e Powerpoint também (acredito que no Access em relatórios seja possível).
No Excel 2007 clique em Inserir > Smart Art > Hierarquia;
No Excel 2003 e anteriores até o 97 (não me lembro de ter visto este recurso no Excel 95). clique em Inserir > Figura > Organograma.
Com um pouco de habilidade, em qualquer outro aplicativo do Office, dá para usar as ferramentas de desenho e obter um excelente resultado também.
A ferramenta mais versátil que eu já vi para esta tarefa é sem sombra de dúvida, o Microsoft Visio.
Integração entre os aplicativos do pacote Office
O Office oferece uma grande facilidade na hora de criar uma solução que integre dois ou mais aplicativos.
Um exemplo simples e que eu uso muito, é criar um banco de dados de nomes e endereços no Excel ou Access para usar posteriormente como base de uma mala direta no Word.
Outro exemplo que utilizo bastante e já citado aqui no blog, é vincular uma planilha do Excel no Access e gerar relatórios neste último.
Uso o Word como editor de texto padrão no Outlook aproveitando todas as facilidades do primeiro, como o corretor ortográfico, teclas de atalho, dentre outros.
Já fiz muitos gráficos no Excel para colocar em apresentações feitas no Powerpoint e por aí vai.
Não existe segredo, basta se aplicar e estudar um pouco que isso reverterá em tempo ganho e qualidade no trabalho.
;-)
Um exemplo simples e que eu uso muito, é criar um banco de dados de nomes e endereços no Excel ou Access para usar posteriormente como base de uma mala direta no Word.
Outro exemplo que utilizo bastante e já citado aqui no blog, é vincular uma planilha do Excel no Access e gerar relatórios neste último.
Uso o Word como editor de texto padrão no Outlook aproveitando todas as facilidades do primeiro, como o corretor ortográfico, teclas de atalho, dentre outros.
Já fiz muitos gráficos no Excel para colocar em apresentações feitas no Powerpoint e por aí vai.
Não existe segredo, basta se aplicar e estudar um pouco que isso reverterá em tempo ganho e qualidade no trabalho.
;-)
Criando sempre um backup
Aquele que trabalha com Excel e que nunca perdeu um arquivo xls, que atire a primeira pedra...
Ok, o Excel tem o recurso de salvar as informações para uma recuperação emergencial e esse recurso é configurável (menu Ferramentas > Opções > Salvar) de forma a determinar de quanto em quanto tempo serão guardadas as informações.
Ocorre que às vezes o arquivo corrompe e não tem como recuperar, a não ser com softwares especializados (o Easy Recovery Professional é um exemplo entre outros tantos), mas mesmo assim, nem sempre a recuperação é 100%.
Para a salvação do usuário, o Excel oferece a opção de sempre criar um backup em Arquivo > Salvar > Ferramentas > Opções gerais.
Sempre que salvar o seu xls, um xlk (backup) será criado, assim, se perder o principal, o backup estará intacto.
Apenas um cuidado importante com os nomes dos arquivos. Se você tiver um modelo e uma pasta com o mesmo nome (por exemplo, pasta.xls e pasta.xlt) o Excel salvará sem problemas, visto que são extensões diferentes, mas o backup dos dois será pasta.xlk e obviamente será salvo sempre as informações do último que for aberto/alterado.
Ok, o Excel tem o recurso de salvar as informações para uma recuperação emergencial e esse recurso é configurável (menu Ferramentas > Opções > Salvar) de forma a determinar de quanto em quanto tempo serão guardadas as informações.
Ocorre que às vezes o arquivo corrompe e não tem como recuperar, a não ser com softwares especializados (o Easy Recovery Professional é um exemplo entre outros tantos), mas mesmo assim, nem sempre a recuperação é 100%.
Para a salvação do usuário, o Excel oferece a opção de sempre criar um backup em Arquivo > Salvar > Ferramentas > Opções gerais.
Sempre que salvar o seu xls, um xlk (backup) será criado, assim, se perder o principal, o backup estará intacto.
Apenas um cuidado importante com os nomes dos arquivos. Se você tiver um modelo e uma pasta com o mesmo nome (por exemplo, pasta.xls e pasta.xlt) o Excel salvará sem problemas, visto que são extensões diferentes, mas o backup dos dois será pasta.xlk e obviamente será salvo sempre as informações do último que for aberto/alterado.
Salvando a área de trabalho
Uma figura aqui ficaria muito pequena para ilustrar este recurso, mas tente imaginar a seguinte situação:
Você precisa trabalhar com 3 ou 4 planilhas abertas ao mesmo tempo e para isso redimensiona para que todas caibam na mesma tela.
Se você clicar em Arquivo > Salvar Área de Trabalho, essa configuração será guardada e na próxima vez em que abrir o arquivo xlw, as três planilhas serão abertas e dimensionadas da forma como foi definida inicialmente.
Obviamente desde que nenhuma pasta tenha movido de lugar...
:-)
Você precisa trabalhar com 3 ou 4 planilhas abertas ao mesmo tempo e para isso redimensiona para que todas caibam na mesma tela.
Se você clicar em Arquivo > Salvar Área de Trabalho, essa configuração será guardada e na próxima vez em que abrir o arquivo xlw, as três planilhas serão abertas e dimensionadas da forma como foi definida inicialmente.
Obviamente desde que nenhuma pasta tenha movido de lugar...
:-)
Precisão nos decimais
Não confundam valor exibido com valor armazenado.
Aplicar formatação na célula para que exiba 2 decimais por exemplo, não significa que os cálculos efetuados a partir dessa célula utilizarão 2 decimais.
Veja na figura que o valor exibido na célula é diferente do valor armazenado que aparece na barra de fórmulas, portanto, dependendo da finalidade do cálculo, é preciso cuidado para não ter resultados distorcidos.
Aplicar formatação na célula para que exiba 2 decimais por exemplo, não significa que os cálculos efetuados a partir dessa célula utilizarão 2 decimais.
Veja na figura que o valor exibido na célula é diferente do valor armazenado que aparece na barra de fórmulas, portanto, dependendo da finalidade do cálculo, é preciso cuidado para não ter resultados distorcidos.
sexta-feira, 23 de março de 2007
Dividindo e juntando arquivos PDF
Arquivos pdf (Portable Document File - formato criado pela Adobe) são arquivos muito populares hoje em dia, pelo fato de não permitirem edição e outras facilidades como não permitir impressão, não permitir copia (de texto para colar em outro aplicativo), etc.
Não é preciso ter o Acrobat instalado na máquina para gerar pdf's.
Neste link http://sourceforge.net/projects/pdfcreator/ tem o programa PDF Creator que é Open Source e é muito bom e prático.
Agora, uma dica para quem quer separar ou juntar arquivos diferentes.
Não é preciso ter o Acrobat instalado na máquina para gerar pdf's.
Neste link http://sourceforge.net/projects/pdfcreator/ tem o programa PDF Creator que é Open Source e é muito bom e prático.
Agora, uma dica para quem quer separar ou juntar arquivos diferentes.
Para separar:
Quando se instala o PDF Creator, é criada uma impressora virtual.
Abra o arquivo pdf no Adobe Reader, selecione as páginas a serem impressas e mande para o PDF Creator.
Quando se instala o PDF Creator, é criada uma impressora virtual.
Abra o arquivo pdf no Adobe Reader, selecione as páginas a serem impressas e mande para o PDF Creator.
Para juntar:
Abra os documentos (pode ser PDF no Reader, doc no Word, xls no Excel) e imprima um por vez.
Na janela do PDF Creator, clique em "Wait" ou "Esperar" dependendo da versão a cada impressão.
Depois é só selecionar todos os documentos, clicar em Document > Combine e depois imprimir.
Neste exemplo, teremos uma página de um pdf, uma de doc e uma de xls, tudo num único documento pdf!
Abra os documentos (pode ser PDF no Reader, doc no Word, xls no Excel) e imprima um por vez.
Na janela do PDF Creator, clique em "Wait" ou "Esperar" dependendo da versão a cada impressão.
Depois é só selecionar todos os documentos, clicar em Document > Combine e depois imprimir.
Neste exemplo, teremos uma página de um pdf, uma de doc e uma de xls, tudo num único documento pdf!
Assinar:
Postagens (Atom)
Pesquisar este blog
Arquivo do blog
-
▼
2007
(129)
-
►
maio
(9)
- Indicação de livro - Excel Charts
- Programas para DOS (abandonware)
- Digitando o mesmo valor em várias planilhas na mes...
- Antes de instalar o Windows Vista no seu computador
- Hacker
- Número máximo de horas
- Data futura no Excel
- O problema da formatação condicional ao colar valores
- Alguns sinais em inglês
-
►
abril
(33)
- Limites do MS Word
- Cuidado com referências em macros
- Algumas alternativas ao Microsoft Office
- Código para classificar planilhas
- Alguns termos técnicos
- Centésimo post!
- Descobrindo senhas com programas gratuitos
- Procurando em várias planilhas da pasta
- Gravador de macro do Excel
- Limpando a célula
- Backup no Outlook Express e MS Outlook
- Cálculo do dígito verificador - módulo 11
- Limitar a área de utilização da planilha
- Cálculo do dígito verificador do CPF
- Calculando o dígito verificador do CNPJ
- Ocultando seu trabalho - Excel
- A vida mais fácil “mandando” o Windows executar
- Salvando macros no Excel 2007
- Para inicializar o Adobe Reader mais rapidamente
- Otimizando a área de trabalho do Excel
- Excel MMVII
- Laptop ou Notebook
- E-mail's falsos
- Tradução das funções de MATEMÁTICA E TRIGONOMETRIA...
- Vídeo aulas
- Texto com data na mesma célula
- Alinhando números no Word
- Tradução das funções FINANCEIRAS em inglês
- Tradução das funções de INFORMAÇÕES em inglês
- Tradução das funções de LÓGICA em inglês
- Tradução das funções de PROCURA E REFERÊNCIA em in...
- Tradução das funções de TEXTO em inglês
- Tradução das funções de DATA em inglês
-
►
março
(72)
- Proteção de documentos do Office
- A raposa sumiu do Word!
- Discos de boot
- Histograma simples
- Apostilas
- A barra de fórmulas do Excel 2007
- Indicação de livro de Excel VBA
- Meu primeiro computador
- Texto e valor na mesma célula
- "Macete" para trabalhar com arquivos grandes no Word
- Usando várias funções para obter um resultado
- Da direita para esquerda - Excel
- Marca d'água no Excel
- Figura no fundo da planilha
- Recuperando uma pasta danificada
- Limite no MS Outlook
- Sites sobre o MS Outlook
- Iniciando nas fórmulas compostas
- Minha opinião sobre o FrontPage
- Desenhando um organograma
- Integração entre os aplicativos do pacote Office
- Criando sempre um backup
- Salvando a área de trabalho
- Precisão nos decimais
- Dividindo e juntando arquivos PDF
-
►
maio
(9)
Quem sou eu
- Kazu
- Administrador de Empresas/Técnico em Processamento de Dados. Microsoft Office User Specialist - Excel Proficient. Pós-graduado em Business Intelligence.