Você está na página 1de 16
DOMINE OEXCEL Aprenda os segredos desta poderosa ferramenta e destaque-se em sua carreira ¥ > DESVENDANDO O MICROSOFT EXCEL TEED os pri dicas para todos os nive Pa Nasiah SW Mela) Gosia) ken 2 eT OE ROU mn Cure M cna sel) para negécios em suas planilhas > TREINAMENTOAVANCADO EM EXCEL Tee Oe OM eC eee et TL Cn Aprenda fungdes avancadas e programacao de macros em VBA TUDO PRONTO Facilite seu trabalho com planilhas prontas para adaptar e utilizar vit} planilhas financeiras 60 planilhas com graficos 20 formularios prontos 55 modelos em VBA Be Ee EOS TUE Le aS » Historicos financeiros > Controle de caixa Ma enna AOE ORR Ci eild tM eye usuarios MAC agora em portugués... Adquira o livro em www.lojadigerati.com.br, nas principais livrarias do pais ou com nossa central de atendimento (11) 3648-9090. PCBrasil exe toon i Hee ie unio SRT ae MULTIMIDIA sete mt cto COLABORARAM NESTA EDICAO PUBLICIDADE | ATENDIMENTO AO LEITOR — SUPORTE ‘St ce tenant 9 3 6 ‘Sat seimenoniea cme | Sorter (1 3217 205 EDICOES ANTERIORES, Aerierios jee: 260-0%0 Cla even 30090 ‘a sentngea com a (1) 368.983 Saha com conrato. Geoeieat ayaa DIGEAATI ramus 519915) om pai ers ie ‘unbuidorenneprs todo 2B Fano (naga esnuirasa Yl 2955200, Impenteagnu in aa ora a. trae we srumnorenras Gb DOMO ANER a ee a NESTAEDICAO. 0 Microsot Excel € consagrado na algum tempo como o methor prom grama de formatacdo de planithas, célculos, formulas e indmeras operagdes numéricas em empresas e residéncias. Nesta edic@o da PCBrasil trazemos varias dicas de como gravar ma- cros no programa, recurso que automatiza suas planiinas e torna-as mais eficientes, agilizando qualquer que soja 0 trabalho realizado A revista traz também um passo-a-passo de como Inserit busca e re- légio no Excel, fazendo dele, cada vez mais, um programa completo para qualquer necessidade. No CD que acompanha a revista vocé ira conferir trés e-books que vo te deixar expert no programa de planilhas mais famoso do mun- do, além de jogos, programas para planejamento financeiro e muito mais ~ tudo para Excel. Em caso de duvidas, sugestdes, criticas ou quiser colaborar conosco, no deixe de nos contatar pelo email batepapo@digerati.com.br. Boa leitural A redacao Oh Oy) MACRO Na Renee cece ae eC Peso oire Paes "W (oe al ye} Cer ercu disponibilizados no CD PcBrasil!3 Grave macros no EXCEL 2007 DEIXE SUA PLANILHA AUTOMATIZADA abalhar com uma planitha que contém muitos dados pode exigir tempo ¢ esforco. Quanto mais, vocé conseguir deixar o trabalho simplificado & répido, mais eficientes serao os resultados obtidos. Quando hé planilhas nas quais é preciso repetir muitas vezes uma aco ou um conjunto de agdes, surge a neces- sidade de automatizar os trabalhos, uma vez que as ages so sempre as mesmas. Por exemplo: sempre formate cé- lulas de determinado valor com uma cor ou sempre digite um determinado texto. Mas, como deixar esse trabalho automatizado e eficaz? A resposta est nas macros. O Microsoft Excel 2007 disponibiliza um conjunto de ferramentas que utilizam 0 VBA (Visual Basic for Applications) e podem ser facilmen- te executadas, sem que sejam necessdrios conhecimentos sobre a linguagem de programacao. ‘As macros funcionam como um gravador ~ todas as agées realizadas durante o periodo de gravacio serdo re- por Kleber Barbosa petidas quando 0 usuério colocar a macro em execucéo. Por exemplo: inicie a gravaclo, digite um texto qual- quer em uma célula, selecione outra célula, digite outro texto, formate essa célula, erie uma tabela e, finalmente, pare a gravacio. Quando executar a macro, todas as ages executadas serio repetidas, um texto serd inserido, a ou- tra célula serd selecionada, 0 outro texto serd inserido € formatado e uma tabela sera criada. Tudo isso de maneira automatica e répida, E possivel executar uma macro a partir de uma sequén- cia de teclas predefinidas no inicio da gravacio. Quando ‘essas teclas slo pressionadas, a macro executada, Outro método consiste em inserir um botao na planilha e atri- bui-lo a uma determinada macro que esteja previamente gravada. Ao clicar no botio, ela seré executada. Neste tutorial seré utilizada uma macro para inserir um texto em uma eélula e outra para formaté-la. Confira nos passo-a-passo abaixo. Abra © Microsoft Excel 2007 e uma planilha em branco. Utilize (0s recursos disponiveis na guia Desenvolvedor, a qual, entre- tanto, pode nao estar presente 41 PcBrasil 2- Para ativé-la devemos clicar no simbolo do Office e, em segui- da, no botdo Opgdes do Excel, o qual esta localizado no canto inferior direto do menu 3 Na tela seguint,selecione a opcio Mostrar guia desenvol- vedor na Faixa de Opgées, deixando-a habilitada, conforme a imagem acima. Depois, clique em OK para ativar a guia. 4~ Agora uma nova guia deve estar aparecendo em sua faixa de opgées do Excel. A guia Desenvolvedor é exibida em tiltimo lugar, da esquerda para a direita, conforme ilustrado. ie = '5- Para visualizar as opgées e ferramentas relacionadas is ma- 10s, clique na guia Desenvolvedor. As opcbes exibidas nessa nova guia devem ser conforme a imagem do préximo passo. 66 Para dar inicio ao processo de gravagio da macro, faga 0se- sruint: vi até a guia Desenvolvedore, em seguia, clique sobre ‘opgio Gravar Macro 2 anal ‘7=Na préxima tela configure a futura macro, £ preciso nomeé-la em Nome da macro, digite um nome qualquer, No exemplo foi utilizado Teste_Macro. 8- Agora atrbua uma ela de atalho para ativar amacro a qua- quer momento a pari do teclado. Para atribuira tela, dige tima letra qualquer em Teela de atalbo. PcBrasili 5 ‘9 Agora, como exemplo, dgte uma frase em uma céula pare gravar essa aga0 na mao, DigteTestando a macro na cul [AL Feito iso, acompante o paso 10 WO- Tudo 0 que vooé fizer agora sera gravado na macro. Pare a _gravacio. Na guia Desenvolvedor clique no botio Parar Grava- ‘go. Suas agbes nio serio mais gravadas. T= hora de testar a macro e ver o que acontece. Primei ramente apague a planilha para verificar se a macro ira repetir as acoes gravadas. T2-No exemplo configure a teca de atalho para atvar a macro com a letra. Portanto, para aivar a macro, tele o seguinte: CTRL Shift. Veja o resultado depois de tela. ‘Y3-Perceba que a frase anteriormente digitada foi inserida na célula Al. Agora trabalhe com a formatacao. Primeiramente, se- lecione a célula A1 e clique em Gravar Macro. ‘V4-Repita os passos 7 ¢ 8, nomeando a macro € associando a ‘ela uma tecla de atalho. Formate a célula selecionada conforme cexibido na imagem a seguir e clique em Parar Gravagio. 15 Agora escreva em varias células para verificar como fun- ionaria em uma planilha normal, que possui varios dados. Veja ‘como exemplo a figura acima, 16-Para utilizar a nova macro, selecone qualquer célula que contenha algo escrito e depois pression as teclas de atalho da sua nova macro, Confira o resulkado. TE ctaica aia a i] Se mage aes: on at lf ai ieee = a ae ie T7~ A célula foi formatacla tal qual a primeira. Vocé pode execu- tara macro a qualquer momento e em qualquer célula, Acrescen- te um botio, Clique em Inserir, Botao. ‘18~ Agora, clique em alguma drea da planilha e arraste o mouse para dimensionar o novo botdo a ser inserido até que ele esteja de seu agrado, conforme a imagem acima. ‘19= Apés soltar o mouse, uma nova janela serd exibida. Ela pede para que seja associada uma macro ao botdo. Escolha a tikima ‘macro criada por voeé. Veja o exemplo. 20 Agora sua planithacontém um boto que, 0 5 cad, ir texecutara macro que est associa ele neste caso, amacro de formatacdo de células. PcBrasili 7 Userform com busca e RELOGIO UTILIZE COMANDOS ESTRATEGICOS NO VBA busca pelo conhecimento na area de programacao emVBAcresce cada dia mais. Isso acontece devido & grande necessidade — ndo apenas pessoal, mas também profissional — de desenvolver aplicagbes cada vez mais dindmicas ¢ eficientes em Excel. Planilhas que apresentem fungées de maneita fécil, como o simples fato de clicar em um botao ou até mesmo acionar determinadas teclas de atalho, sao cada vez mais indispenséveis. Perder tempo com planilhas extensas e de dificil manuseio esta completamente fora das necessidades das empresas, sejam elas grandes, médias ou pequenas. Visando maior agilidade nos trabalhos executados com © Microsoft Excel, no passo-a-passo a seguir sero apre- sentados alguns de seus recursos, como a criagdo de uma aplicagio com um formuldrio e um comando de busca para que a planilha se torne bem mais dindmica, confidvel € eficaz. Seré inserido também inserido um relégio. Os conhecimentos aqui aplicados ser- virdo ndo apenas para desenvolver a aplicagao de busca com o relégio, mas também para dar uma visdo para quem deseja desenvolver aplicagées mais ro- bustas e cheias de funcionalidades. Se- ro abordadas neste tutorial técnicas sicas de programagio, como meio de fazer com que as informagdes aqui con- tidas sejam inicio de um grande apren- dizado para todos. Como forma de treinamento, serao explicados alguns conceitos sobre 0 ambiente de programagdo VBA (Visual Basic for Applications) (© VBA é uma linguagem de progra- magao baseada na linguagem BASIC ¢ foi concebida para funcionar em con- 81PcBrasil por Bethoven Rocha junto com diferentes aplicagées. A partir do Office 97 0 VBA passou a estar completamente integrado a0 MS Offi- ce (Word, Excel, Access e PowerPoint). Atualmente, 0 VBA 6 um produto independente e qualquer companhia pode adapté-lo e incorporé-lo a suas aplicages. As variéveis servem para guardar valores temporérios em meméria. Exemplo: dado um valor X, quanto é a soma de sua meta- de e seu dobro? x/2 atx = metade + dobro Apesar de néo ser obrigatério, as varidveis devem ser declaradas, e s6 depois utilizadas. Na declaracéo de uma varidvel indica-se seu nome e seu tipo (este € opcional, mas é melhor indicar). 0 tipo de uma variével indica que valor ela pode conter, como um niimero, por exemplo, um pedaco de texto, uma data etc. Te ee ae inn NHS en Uh Fomor Dams ete a an ewer Pi ree 2 3 oe B 1+ tnsra na pantha as seguintescohinas: Cio, Nome Ida- de, para que asim possa realizar as buseas na apicago. Em seguida, ence com os dados 3Abra a janela de projets do Visual Basic insira um User form para desenvolver oaplicativo.Nadrea branca dajanelael- que como bot diet, marque Inserre depois, Userform, 2~ Com os dados inseridos na planiha, inci © processo de pro: sramagio da aplicacio. Clique no menu superior Desenvolvedr. ‘oot encontrar o icone do Visual Base. ene dite: tn 4=Insira alguns componentes que iro fazer parte do projeto. Insira as Labels que servi de tcuos, mensagens também a rea onde sera apresentado o valor apés uma busca tt 5~ Altere os nomes dos Labels para maior facilidade na hora de desenvolver o cédigo. Nos labels que estdo diretamente ligados 20 cédigo iro aparecer o nome e a idade. 6-Altere as propriedades dos labels - cores, fundos, bordas etc, Por exemplo: para alterar a fonte utilize Font; para alterar ‘a cor da fonte utilize ForeColor. PcBrasiti ‘7=Insira trés controles do tipo textbox. Eles servirdo para digitar 0 cédigo buscado, exibir 0 hordrio atual € para 0 campo de agio programada '8~ Altere os nomes dos controles conforme explicado anterior- ‘mente. Nomeie 0s controles de modo que fique mais fail o desen- volvimento da aplicagio. Utilize a propriedade Name para isso. a 9 Altere as propriedades dos campos da maneira que preferir. £ possivel alterar as cores dos fundos, as cores das letras ea fon te, dentre outras Fungées dispontveis na barra de propriedades. 10- insira um botio no Userform a partir da caixa de ferra- rmentas do VBA. Esse botdo servird para fechar a aplicacao quando for necessério. ‘I- Altere as propriedades do botdio conforme melhor se ade- quar ao aplicativo. E possivel mudar as cores da fonte, as cores do fundo, estilo e tamanho, altere no barra de propriedades. Sn or mpmeiy 12- insira um botdo no Userform a partir da caixa de fer- ramentas do VBA. Esse botio servird para parar 0 relégio ‘quando for necessirio. 13- Aitere as propriedades do botdo conforme melhor se ade- quar ao aplicativo. E possivel modificar as cores da fonte, as cores do fundo, estilo e tamanho. 14- Formate o Userform, clique no formulario e altere as pro- priedades ~ cores, tamanho etc. Organize os itens para obter ‘um melhor visual, TS~ Agora, indique os trabalhos com o abdigo da aplicagio. Co- ‘mece a trabalhar as fungOes do formulirio, Clique com botio direito no formulirio e marque Exibir eédigo. 16- Feito isso, insira o cédigo do botio Parar. Ao clicar nesse botdo, a fungio sera chamada dentro do médulo que serd incluido. T7= insira o céxligo para iniciar o relogio. Este eédigo faz com {que 0 relégio seja iniciado apés a abertura do formuléio, © c6- ‘18- 0 préximo cédigo, como mostra a imagem, 60 que ird fazer digo acima deve ser incluido no médulo, a busca na planilha em que so inseridas as informagées. Quan- do 0 cédigo for digitado, ele buscaré diretamente na planilha. PcBrasili 11 19~ Neste ebigo insta a funso para fechar oformliio. In- sira também neste igo a fungao para para orelégio antes de fecharoformulério, assim cle nfo fica em execugio. 20-0 médulo que sera inserido ira armazenar os cédigos que {ardo grande parte das fungées do nosso formulério como, por ‘exemplo, os cédigos para iniciar e paar o rel6gio. 21- Neste cddigo serd iniciado o rel6gio, crie uma varidvel do tipo date e insira os demais cédigos como mostra a imagem, neste e6digo também estaré a fungio da ago programada. 22- coloque 0 ebdigo que ir pararo rlégio, este cbdigo & importante para que oreldgio ndo fique executando em segun- do plano quando oformuliro ¢ fechado. 23~ Agora, adicione a fungio Fazer, quando a hora for igual a hora programada esta fungio seré chamada e executada, como exemplo, crie apenas uma caixa de mensagem. W21PCBrasit 24- Para que o formulério sejaexibido na planilha faga a fun- co a seguir que éa que faz.com que oformulrio sejaexibido. cedigo & bem simples, basta atribuir a macro a algum botéo. —S Re aa ao Tce mer lone sony Bs |= ee | ee) |e Sy le sc oa) eee oly Poneest 25~ Na planiha,insira um botto ou alguma imagem para que macro sea atribuida, assim o cédigo para exibiro formulério ser chamado eo formukiro ser exibido como programado. 26 Apés todos os cédigos inseridos faca um teste na busca do formuliio. No campo Cédigo digite o cédigo referente a busca ‘que desejar, depois pressione a tecla TAB e visualize os valores. 27- Faca um teste digitando uma hora qualquer. Quando a hora real for igual a Hora Programada a acio indicada no ‘cdigo deve ser executada, 28- Quando a hora atual for igual a hora programada indicada no campo textbox, deve se iniciar a agdo que foi programada no cédigo, neste caso deve aparecer uma mensagem na tela, 29- Execute um teste no botio Parar. Este botdo deve fazer com ‘que o relégio seja parado e pata inicia-lo novamente. E necessé- rio fechar o formulirio e abrislo novamente, ‘30- Apés todos os testes verificados ¢ sendo identificado que todas as fungées esto funcionando perfeitamente, a planilha esté pronta para ser utilizada, PcBrasili13 Guia do CD-ROM ara visualizar 0 contetido, basta jacessar a interface do CD que acompanha a revista, E muito simples: insira-o na gaveta de seu CD-ROM e aguarde alguns instantes até a abertura completa da tela principal. Caso o recurso de autarreprodugio nao esteja ativado, vocé pode abrir o CD clicando em Iniciar, Executar e digitando a letra correspondente ao seu drive de CD-ROM (D:\ ou Es\, por exemplo). Digite 0 ‘comando BROWSER.EXE e pronto! A interface seré exibida na tela e estard pronta para a navegagao. Por questo de espaco, somente alguns programas serio apresentados nesta pagina. Para visualizar todo 0 conteddo do CD, acesse a interface. FERRAMENTAS Excel Watermark ~ Utilitirio que insere marca d'égua impressa em planilhas do Excel XP, 2003 e 2007. Além de inserir a figura, permite posicioné-ta, alte rar cores e tamanho, copiar entre planilhas de pastas de trabalho abertas ou fechadas € muito mais. ‘Time Saving Excel Solutions - Livro em formato de aju- ‘da do Windows, com centenas de solucdes para problemas no Excel. Ao instalé-lo, ele cria um atalho no Menu Ajuda, CONVERSORES ‘Total Excel Converter 1.1 ~ Permite converter um arqui: vo por vez ou varios, em lote. PDF to Excel 2.4 ~ Software que converte arquivos em PDF ppara que sejam vistos no Excel, EDITORES LotusSymphony1.1-Eficazcontraspirateria,oprograma ‘conta com variasaplicagées para criar,editarecompartilhar documentosde texto, planilhas eletrnicas eapresentagdes. ‘Um bom conjunto de recursos para todas as horas. OpenOffice.org 3.0 ~ Aplicativo Office com tantos recur: 08 quanto 0 concorrente da Microsoft, mas com um grande diferencial: é gratuito, 14 1PcBrasit CONFIRA 0 CONTEUDO SELECIONADO PARA O CD DESTA EDICAO ‘MODELOS Finaneeiro - Planilhas com contas e céleulos financeiros para voeé incrementar seus projetos. VBA - Modelos com aplicagées VBA para vocé ter referéncias, de como criar seus projetos. CONTROLEFINANCEIRO CIAF (Controle Integrado Adm e Financei- ro) 5.00 - Software de controle integrado, admi- nistrativo e financeiro, com varios recursos como: clientes, fornecedores, contatos, entre outros. Grisbi 0.5.9 ~ Software que ajuda no controle de todos os seus gastos, com opcées simples para que vocé néo tenha gas- tos acima de seu orgamento, E-BOOKS Segredos do Excel - Excelente e-book com os segredos do, Excel. Viaje dentro dos mistérios dessa ferramenta que, de Tonge, 6 0 melhor software da Microsoft ‘Treinamento Avancado ~ Um supertreinamento que vai ‘matar sua sede de conhecimento e Ihe possibilitard desenvol- ver avancadas aplicagdes junto ao Excel APRENDER |e INGLES? > clock enconran vhmios NA LOJA DIGERATE pa DOMiNAR O EXCEL? Aloja virtual Digerati oferece livros, revistas € videos com conteado pratico & objetivo, ensinando tudo o que voce realmente precisa saber. Acessey compre € confira. NA LOJA DigeRaTs vock GRAVAR DVDS? com as SAM AS DICAS OAS vistas BATI_ VOCE NAD VAI MAIS IAS M{DIAS. Sa € DIGEAATI UM Ce aU Beets eee ener eur) =) Segredos do Excel FERRAMENTAS Excel Watermark Isere marca équaimpressaerplanihas oEscelXP,2003¢ 2007 Funconaiqualaocomardo “Mara 4 égmingresa" do Wort ABarCode for Excel ~Prorama apardecir cigns debra arid frm. Complete Excel Names ~Permitecrrlarotamath as Jtassropdownrosmenssdo Exe ‘Time Saving Excel Solitons -Lioemfoenatnde ido Windows com ceteas de slyespara problemas cel Ao intl lei unto nomen ja ‘Symhronizer or Excel 9.5 -Conparadaspohas ora vers ocrelguma mata, gfandooscamposdes \adosnosoudosqe framers, CONVERSORES Total Excel Converter 1.1 =Peritconverter un aio por verouvdis erate OF to Excel 2.4 cere oruvosemPOF praesent violas ExcelFle Viewer 1.79 Visilzaarqivssemaneresdade deter Ocean PC EDITORES Lota Syemphony 1.1 timo software paraamueles que no querem carer piataria, cm vias aplcabespare cla eta ecampartibar documents deter, plantas letras eapresentares OpenOffice.org 3.0 Apliatvoficecomtatasrecsos AATENGHO: oct (D cpap pera ewary sarewar ses demssa. Agus roars estan decane irene pares. cst enti sper, 256 WB mens 4 ME de endive eae 800600 pas pla deson, CD-ROM cm wea Xeroden {56 Kips Esse evi Ascaris pode iar de acd ome proganas instal OCD tesa m stems Windows? Pde are tobe Requtstosminimes: Treinamento avancgado Desvendando o Excel want roncrene d Mice, mas co rand erence ocd vera sist, EZ-RExcel 0.95 BETA-Abrevitsra paar Eel ee ‘uot alse de dacs, oven vrs eramertase Sera umestamasfokdades done SOLUCOES EMPRESARIAIS. Histrcos Finances Ayres asusbiasara anisms ogi uma splot csreasaiteativs axel LangamentesFnanceiros Slop ssa unabse dedadsenS-SQL Sever. Oeerretsaput de aa Tabla inca, em unainteraecstniz Brest de Conta Podesta aati de oresarcrtasdevaens Pete uaa a ees reads acrdocom sia iets cep ips Pizzaria 0-SetenaenExclpxaquenpasiona peep Apes snp, bem ino bastard vectors mediates comprare RECUPERACAODEDADOS: ExcelRecovery~Reipcarqiscxrampiasdo MicoshEx Accent Exel Password Recovery-Upriico ccuear desea JOGOS ogord Vetha Reece osveastenpos essa vesiodo ‘skojogad ves, ora notcl Quebra-abega -Coloqueasnimerosrasequéres lends ees par rotaona ss pases ‘Memérla PowerPoint -Memorie locale queos obs comamesmaimayerestiopesonads, ac-man~Fojaosfontaasquetentamataoemarqe pontoscomendoasfutas que encontrar plete Batalha Naval -Ocbjetvodojogoé desu arti acetandnas corer, MACROS Fermatag Formate tests prasperir ole ih Add-in Constr uma nara Alternar~ Aten entre plantas oma ajuda do Asitnte do Ofc. totes Para her si ote diate xa, ‘Bacup Model que efetus bad dala ‘Barratle Progresso ~Barade progress expecica rae CONTROLEFINANCEIRO (GAR -Controle integrate Adm Financeiro 5.00 ‘Stware cantina, admis ao ean, com roses, aa: ene forecedres cata,

Você também pode gostar