VBA – Macros

[VBA] – Criando um jogo de tiro ao alvo no Excel

[VBA] – Criando um jogo de tiro ao alvo no Excel

3 minutos Fala galera, segue nossa primeira série de videos de como desenvolver jogos em Excel usando os recursos do VBA. Nesse primeiro jogo vamos aprender a desenvolver um jogo de tiro ao alvo usando 100% do Excel com os recursos do VBA. Nesse jogo você vai aprender a usar o poderoso componente Shapes e a função VBA.DoEvents. Todas as aulas estão disponíveis também no nossa canal do youtube. Não deixem de se inscrever lá. Aula 1 – Desenvolvendo o cenário do jogo Aula Continue lendo

[Jogo] – Tiro ao Alvo no Excel

[Jogo] – Tiro ao Alvo no Excel

3 minutos Fala galera, segue mais um jogo clássico feito 100% em Excel, usando os recursos do VBA. Se você quiser aprender a desenvolver o jogo clique aqui Download link abaixo Game_TiroDownload Curso de como desenvolver o jogo Aprenda a desenvolver o jogo com uma série de vídeos Código VBA Dim sh As Worksheet Dim gamesh As Worksheet Dim bala As Shape Dim coco As Shape Sub Reset() Set sh = ThisWorkbook.Sheets(“Config”) Set gamesh = ThisWorkbook.Sheets(“Jogo”) Set bala = gamesh.Shapes(“Bala”) Set coco = gamesh.Shapes(“Coco”) Continue lendo

1.2 Usando o Editor do Visual Basic

1.2 Usando o Editor do Visual Basic

2 minutos O Editor do Visual Basic (ou VBE, como pode ser conhecido) é o local onde o código do VBA é inserido ou onde o código de uma macro gravada é colocado. Você pode encontrar o Editor do Visual Basic dentro da Guia de Desenvolvedor Desenvolvedor -> Visual Basic Ou você poderia usar o teclado; pressione ALT + F11 (o + indica que você deve manter pressionada a tecla ALT, pressione F11 e solte a tecla ALT). A janela do Editor do Visual Continue lendo

1.0 O que é o VBA?

1.0 O que é o VBA?

3 minutos Visual Basic for Applications (VBA) é a linguagem de programação criada pela Microsoft para controlar várias partes de seus aplicativos. A maioria das coisas que você pode fazer com o mouse e um teclado também podem ser feitas usando o VBA. No Excel você pode criar um gráfico, você também pode criar um gráfico usando o VBA, é apenas outro método de conseguir a mesma coisa. Vantagens de usar o VBA A maioria dos programas VBA fará o mesmo que você faria Continue lendo

[VBA] – Listas das principais funções para conversões dados

[VBA] – Listas das principais funções para conversões dados

1 minuto Fala Pessoal, Hoje estou postando uma lista muito importante quando se trabalha com tipos de dados no VBA. É muito comum surgir a necessidade de converter um dado de um formato especifico para um outro formato. Por exemplo, quando você trabalha com um componente de um UserForm como o TextBox,  por padrão, o tipo de valor retornando nesse componente é uma string, contudo, o usuário informa uma data e você precisa trabalhar com esse dado no formato data e não string portanto, Continue lendo

[VBA] – Classificando em ordem alfabética dados de um listbox

[VBA] – Classificando em ordem alfabética dados de um listbox

menos de 1 minuto Fala Pessoal, O codigo abaixo é muito útil quando se tem dados em um listbox no vba do Excel que não estão ordenados.  Basicamente a sub recebe um listbox como parâmetro e carrega os dados em uma matriz, em seguida carrega os dados novamente no listbox ja classificados em ordem alfabética. Espero que seja muito útil para vocês como está sendo para mim. Sub ClassificarListBox(lst As MSForms.ListBox) Dim arrItems As Variant Dim arrTemp As Variant Dim intOuter As Long Dim Continue lendo

[VBA] – Diferentes maneiras de encontrar a última linha de uma tabela automaticamente

[VBA] – Diferentes maneiras de encontrar a última linha de uma tabela automaticamente

menos de 1 minuto Manipular tabelas utilizando o VBA no Excel, sem sobra de dúvidas é uma tarefa desafiadora, portanto, localizar a ultima linha com dados em uma tabela automaticamente é imprescindível para o sucesso de processo. Mas em qual situação isso é importante? Geralmente temos localizar a ultima linha quando queremos inserir um novo registro na tabela.  Portanto, seguem algumas maneiras que utlizo para localizar a última linha. Sub EncontrarUltimaLinha() Dim sht As Worksheet Dim UltimaLinha As Long Set sht = ThisWorkbook.Worksheets(Plan1.Name) ‘Opçao 1 Continue lendo

MySQL for Excel – Parte I

menos de 1 minuto Olá pessoal, fiquei um tempo sem escrever aqui no blog mas pretendo voltar a ter regularidade. Bom, queria compartilhar com vocês uma ferramenta fantástica (Excel Add-In) e GRATUITA que a Oracle desenvolveu que é o MySQL for Excel. Para quem não sabe, a Oracle é uma das maiores empresas de TI no mundo e essa ferramenta tem o objetivo de unir todo o poder do Excel na manipulação de dados com um banco de dados mais popular do mundo que Continue lendo

[Planilha] – Gerenciador de Biblioteca

[Planilha] – Gerenciador de Biblioteca

menos de 1 minuto Se você tem um biblioteca pequena e gostaria de ter um controle total das pessoas, empréstimos, livros essa planilha é perfeita para você. Desenvolvida com os recursos mais avançados no Excel que o VBA, ela automatiza todo processo que gira em torno de uma biblioteca. Elá uma especialização planilha de empréstimo de livro. A Tela inicial da planilha. No menu Livros: É feito o cadastro de todo o acervo de livros que a biblioteca tem. Você faz a busca por Continue lendo

[VBA] – Criando Apresentações no Power Point usando o Excel – Parte I

menos de 1 minuto Fala Pessoal, Depois de alguns meses estou de volta. 🙂 Essa semana inicie meus estudos voltados para integração do Office através VBA e quero compartilhar com vocês. Já tinha postado em tópico anterior como mandar e-mail usando o Microsoft Outlook no Excel ( http://excelsemlimites.wordpress.com/2012/03/21/vba-enviar-email-do-outlook-usando-o-excel) e hoje quero mostrar como criar uma apresentação em Power Point de forma automática usando tabelas e gráficos do Excel. Estou chamando esse post de Parte I, pois ainda estou estudando sobre esse recurso e em Continue lendo