sexta-feira, 7 de setembro de 2018

Desafio n.º 2 - VBA - Excluir linhas conforme um critério específico

Bom dia amigos,

Hoje temos um grande desafio para solucionar. Temos a seguinte situação-problema: Em uma tabela possuo linhas que quero excluir. Mas não é tão simples assim. Elas devem ser excluídas de acordo com um determinado critério, ou seja, conforme uma palavra específica que vou escolher. Para tanto digite a seguinte tabela:


Depois, insira o seguinte código em um módulo VBA:


Sub Excluir_Linhas()

Dim contador As Long
Dim ultimalinha As Long
Dim Plan As Worksheet
Dim Atual As Workbook
Dim criterio As String

Set Atual = ActiveWorkbook
Set Plan = Atual.Sheets("DESAFIO2")
ultimalinha = Plan.Cells(Rows.Count, "a").End(xlUp).Row
criterio = InputBox("Informe o carro que será excluído:", "CRITÉRIO")

contador = 1

While contador < ultimalinha + 1

    If Plan.Cells(contador, 2).Value = criterio Then
                
                Plan.Rows(contador).Delete
                Else
                contador = contador + 1

    End If

Wend
   
End Sub


Outra forma:

Sub Excluir_Linhas()

Dim contador As Long
Dim ultimalinha As Long
Dim Plan As Worksheet
Dim Atual As Workbook
Dim estado As String

Application.ScreenUpdating = False


Set Atual = ActiveWorkbook
Set Plan = Atual.Sheets("DESAFIO2")
ultimalinha = Plan.Cells(Rows.Count, "a").End(xlUp).Row
criterio = InputBox("Informe o Estado que será excluído:", "CRITÉRIO")

For contador = ultimalinha To 1 Step -1

    If Plan.Cells(contador, 2).Value = criterio Then
                
                Plan.Rows(contador).Delete
                
    End If

Next

Application.ScreenUpdating = True
   

End Sub

Agora é só criar um botão, atribuir a macro e rodar o seu código. Ele vai excluir as linhas desejadas de acordo com a informação digitada na caixa de entrada (InputBox). Atenção: a palavra escolhida deve estar na coluna "B".

Um forte abraço!

domingo, 5 de agosto de 2018

Desafio n.º 1 - VBA - Calcular média e situação de alunos em uma sala de aula

Boa noite amigos,


O nosso Desafio n.º 1 é o seguinte: Em uma sala de aula temos diversos alunos. Todos serão avaliados de acordo com duas provas. Eu preciso saber a média final e a situação dos alunos após a aplicação dessas duas notas (aprovado ou final). Temos a seguinte tabela antes da aplicação da macro (Figura 1):


E após a execução da macro temos o seguinte resultado (Figura 2):


Para que essa "mágica" aconteça, preencha os nomes e as notas dos alunos de acordo com a figura 1 acima e insira o seguinte código em um módulo VBA:

a) Primeiro botão (calcular média e situação):

Sub media_final() 

Dim contador As Long
Dim ultimalinha As Long
Dim Plan As Worksheet
Dim Atual As Workbook

Set Atual = ActiveWorkbook
Set Plan = Atual.Sheets("NOTAS")
ultimalinha = Plan.Cells(Rows.Count, "a").End(xlUp).Row

For contador = 1 To ultimalinha - 1

Plan.Range("D1").Offset(contador, 0) = (Plan.Range("C1").Offset(contador, 0) + Plan.Range("B1").Offset(contador, 0)) / 2
     
     If Plan.Range("D1").Offset(contador, 0).Value >= 7 Then
     
        Plan.Range("E1").Offset(contador, 0).Value = "Aprovado"
        
        Else
        
        Plan.Range("E1").Offset(contador, 0).Value = "Final"
        
     End If

Next contador

Plan.Range("D1").Value = "MÉDIA"
Plan.Range("E1").Value = "SITUAÇÃO"

End Sub


b) Segundo botão (Limpar):


Sub Limpar()

Dim contador As Long
Dim ultimalinha As Long
Dim Plan As Worksheet
Dim Atual As Workbook

Set Atual = ActiveWorkbook
Set Plan = Atual.Sheets("NOTAS")
ultimalinha = Plan.Cells(Rows.Count, "a").End(xlUp).Row

For contador = 0 To ultimalinha - 1

    Plan.Range("D1").Offset(contador, 0).ClearContents
    Plan.Range("E1").Offset(contador, 0).ClearContents
             

Next contador


End Sub


Por fim, insira dois botões, atribua a eles as respectivas macros e execute os códigos. Um forte abraço!!

sábado, 28 de julho de 2018

Controle de Gastos Mensais - 1.3

Bom dia,

Mais uma novidade do blog é a nova planilha de gastos mensais - 1.3 que servirá para o seu controle de gastos pessoais. Essa versão é desbloqueada!!! Basta ir no menu "Revisão" e clicar no botão "desproteger planilha". Não será solicitada nenhuma senha. Preencha os campos com os nomes das despesas, o valor, o dia de vencimento, o dia de pagamento da conta, o salário do mês, o saldo do mês anterior (se houver), poupança, investimentos e o valor da fatura do cartão de crédito em andamento que a planilha mostra a situação atualizada de cada conta com base no dia atual. ATENÇÃO: A fatura do cartão de crédito deve ser paga até o final do mês, pois são despesas do mês atual e não devem entrar nas despesas do mês seguinte. Quando a fatura fechar e for paga, deve-se zerar a fatura no campo "fatura do cartão de crédito" e inserir essa nova despesa como uma conta paga, colocando o dia do pagamento e o valor. Façam o download no link abaixo e deixem seus comentários com dicas para futuras melhorias no projeto:

Link para Download




domingo, 25 de fevereiro de 2018

Controle de Gastos Mensais - 1.2

Boa Tarde amigos do Blog Planilhas Reais,

É com imenso prazer que disponibilizo mais uma planilha, o Controle de Gastos Mensais - 1.2. Essa planilha foi idealizada para ficar mais atraente e precisa. Basta preencher a descrição das contas, o valor delas, o dia de vencimento, o dia do pagamento, as receitas do mês e o valor atual da fatura do cartão de crédito que ela calcula todas as despesas, a receita disponível para utilização e o comprometimento da receita em termos percentuais. Informa também se a conta foi paga em dia, se foi paga em atraso, se está pendente de pagamento ou se o vencimento já passou. Faça o download no link abaixo e deixe seu comentário para futuras melhorias.

Donwload




sexta-feira, 22 de janeiro de 2016

PlanQuest - Direito Constitucional - 1.1

Prontos para mais desafios? Nesta postagem apresentarei a mais recente atualização da PlanQuest de Direito Constitucional (agora na versão 1.1) para os concurseiros de plantão. Trata-se de uma inédita planilha com 53 questões de concursos. Não precisa estar online para resolver, basta fazer o download do arquivo e começar a usar. Aguardo comentários!! Façam o download no link do Google Drive abaixo:


Download Aqui





domingo, 17 de janeiro de 2016

PlanQuest - Direito Constitucional - 1.0

Olá! Estou postando agora a primeira de uma série de planilhas que estou criando para auxiliar os operadores do Direito e os concurseiros de plantão. Trata-se de uma inédita planilha de questões de concursos. Não precisa estar online para resolver, basta fazer o download do arquivo e começar a usar. Inicialmente estou disponibilizando a planilha sobre Direito Constitucional com 05 questões, mas estarei atualizando, acrescentando novas matérias e colocando mais questões com o passar do tempo. Aguardo comentários!! Façam o download no link abaixo:

Download Aqui



quarta-feira, 16 de dezembro de 2015

Controle de Gastos Mensais - 1.1

Olá Pessoal! Hoje estou postando uma atualização da planilha que servirá para o controle dos gastos mensais pessoais. Basta preencher os campos com os nomes das despesas, o valor, a data de vencimento e a data de pagamento da conta, o salário do mês, o saldo do mês anterior (se houver), investimentos (se houver) e o valor da fatura do cartão de crédito em andamento que a planilha mostra a situação atualizada de cada conta com base no dia atual. ATENÇÃO: A fatura do cartão de crédito deve ser paga até o final do mês, pois são despesas do mês atual e não devem entrar nas despesas do mês seguinte. Quando a fatura fechar e for paga, deve-se zerar a fatura no campo "fatura do cartão de crédito" e inserir essa nova despesa paga, colocando o dia do pagamento e o valor. Aproveitem e salvem o arquivo através do link do Google Drive:

Versão atualizada: https://planilhasreais.blogspot.com/2018/07/controle-de-gastos-mensais-13.html



quarta-feira, 15 de outubro de 2014

Controle de Gastos Mensais - 1.0


Hoje estou postando mais uma planilha que servirá para o controle dos gastos mensais de uma residência familiar. Basta preencher as colunas com os nomes das despesas, colocar o valor, a data de vencimento da conta e a data de pagamento que a planilha mostra a situação atualizada de cada conta com base no dia atual. Aproveitem e salvem o arquivo através do link do Google Drive: 

Download Aqui





domingo, 12 de outubro de 2014

IMC - 1.1

Boa tarde. Estou enviando o link da versão mais atualizada da planilha IMC (versão 1.1). Façam o download em:

Download Aqui



sábado, 11 de outubro de 2014

IMC - 1.0

Boa tarde pessoal. Hoje estarei postando a primeira planilha real. Ela calcula o IMC (Índice de Massa Corpórea) de um indivíduo. Segue o link do Download:

Download Aqui

Apresentação

Bom dia pessoal. Este Blog destina-se ao desenvolvimento de planilhas eletrônicas e código VBA. Estarei disponibilizando gratuitamente os arquivos para download através de um link. Aproveitem e deixem seus comentários sobre as planilhas!