[VBA] – Adicionar uma Planilha Automaticamente

menos de 1 minuto Existem situações que necessitamos adicionar planilhas automaticamente em nossa pasta de trabalho com base em um padrão. Por exemplo, um conjunto de planilha para cada mes do ano. Segue abaixo um exemplo simples de como realizar esse procedimento usando os recursos do VBA. [sourcecode highlight=”” language=”vb”] Sub criandoPlanilhaAutomaticamente() Dim a As Integer Dim oPlanilha As Worksheet Dim sMes As String ‘ Criando um for para repetir a operação 12 vezes, uma pra cada mes For a = 1 To 12 ‘Adicionando uma Continue lendo

[Excel pra Mac] – Descomplicando Parte I

menos de 1 minuto O Excel 2011 pra MAC é um pouco diferente do Excel 2010 pra Windows sobretudo em dois aspectos: Inglês: Completamente em inglês o Excel pra Mac, isto inclui as fórmulas, recursos etc. Quem iria imaginar que o famoso PROCV no Mac é VLOOKUP ? Menu: A disposição do menu é um pouco diferente e isto demanda um pequeno tempo para adaptação. Algo parecido como migrar do Excel 2003 para o 2007. Dessa forma, resolvi criar esse post com algumas traduções Continue lendo

Configurando o Excel 2007 ou 2010 para salvar documentos em .xls, ao invés de .xlsx

menos de 1 minuto Excelente Pots da Techtudo. Nível: Básico Número de passos: 4 Aplicativos necessários: Microsoft Excel 2007 ou 2010 Quantas vezes você já teve problemas ao acessar uma planilha do novo Office nas versões mais antigas da suítes de produtividade da Microsoft? Então você sabe o quanto é frustrante não poder abrir o documento só porque o Excel, em outro computador, ainda é a versão 97 ou 2003. Sabemos que a Microsoft chegou a lançar uma atualização que dá às versões mais Continue lendo

Temporizador

menos de 1 minuto Como fazer uma macro rodar a cada 15 minutos  ? No Excel existe um Application expecifica para isso que é a OnTime. Veja a sintaxe abaixo: Application.OnTime Now + TimeValue(“00:15:00”) O que essa Application ira realizar é executar uma macro a cada 15 minutos. Isso é muito util para quem tem trabalho de atualizar algum relatorio em Excel em um determinado intervalo de tempo. A lógica da nossa aplicação abaixo é muito simples, quando abrimos a pasta de trabalho, chamamos pela primeira Continue lendo

Texto Para Coluna

menos de 1 minuto Existem situações que recebemos uma planilha  com duas informações distintas em uma única célula tipo exemplo abaixo. Observem que o código do cliente está junto com o nome do cliente e o traço separa os dois. No excel esse procedimento é muito simples, basta seguir os passos abaixo. Certifique – se de que a coluna da direita está vazia. Isso é muito importante pois do contrario o excel irá substuir os dados quando for realizado o procedimento.  Depois selecione as Continue lendo

Verificar se uma planilha esta aberta

menos de 1 minuto No meu dia a dia,  trabalho muito com transferência de dados de uma planilha para outra. Para ser capaz de fazer isso, é necessário  ter certeza se o outro arquivo já está aberto ou não. A seguir uma função em excel  para verificar se uma pasta de trabalho que nós precisamos está aberta ou não. [sourcecode highlight=”” language=”vb”] Public Function ChecarPlanilha(sNomePlanilha As String) As Boolean Dim wb As Workbook, bResultado As Boolean bResultado = False For Each wb In Application.Workbooks Continue lendo