Ir para conteúdo
Fórum Script Brasil

joaopaulocaetano

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre joaopaulocaetano

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

joaopaulocaetano's Achievements

0

Reputação

  1. Valeu Alyson! Obrigado pela ajuda. Consegui!
  2. Isso mesmo Alyson. Quero gerar um codigo que possibilite fazer isso
  3. joaopaulocaetano

    Código VBA

    Boa tarde. Escrevi um rústico código (a seguir) e gostaria de melhorá-lo: Sub data() Dim data As Long ' Declare variables. Dim trimestre As String Dim linha As Long Dim ano As Integer If Range("A1") = "" Then Range("A1").Value = "Período" End If data = Application.InputBox("Enter o número relativo ao trimestre:") trimestre = "º Trim" ano = 2010 Range("A" & Rows.Count).End(xlUp).Select ActiveCell.Offset(1, 0).Value = data & trimestre If ActiveCell.Value = "4º Trim" Then ActiveCell.Offset(1, 0).Select ActiveCell.Value = ano+1 'ActiveCell.Value = Application.InputBox("Insira o ano") End If Range("A1").Select End Sub A minha ideia é construir um código que preencha a coluna A com informações de data (neste caso do 1º ao 4º trimestre de um ano qualquer). Feita a inserção dos quatro trimestres, quero que no código a linha seguinte não seja mais a informação de trimestre mas de um ano (e esse processo queria fazer automaticamente. No caso dos trimestres conseguir fazer (ainda que não seja a melhor forma - gostaria de colocar uma validação para que o usuário somente digite de 1 a 4 e se for na sequência melhor, mas isso são detalhes); já com relação à variável ano, desejo que cada vez que for inserido um ano o próximo seja feito automaticamente na sequência (2010, 2011,etc). Se alguém puder ajudar desde já agradeço! Ps. Ainda estou no começo dos estudos VBA
  4. Entendi Alyson. Mas o que eu queria era propiciar ao usuário a escolha do range de forma automática. Tal como fazemos quando queremos colocar o resultado de uma fórmula na nossa planilha: escolhemos a área (range), digitamos a fórmula e então obtemos o resultado no espaço definido. O que quero é no código gerar um imput que peça ao usuário para ele escolher o range (coluna e linha) e então aquele range ficará selecionado na planilha do excel.
  5. Ola, gostaria de uma ajuda. Estou querendo escrever um código onde eu possa selecionar um intervalo qualquer (range), mas de forma dinâmica, isto é, quero que ao executar o código (macro) me seja solicitado a linha e final bem como a coluna que corresponderá ao espaço a ser selecionado. Tipo: Range("A5:D10").select, mas o conteúdo não seria definido previamente mas a partir de uma solicitação do código ao usuário. Obrigado pela ajuda! (se for possível, é claro)
  6. Ola, gostaria de uma ajuda. Estou querendo escrever um código onde eu possa selecionar um intervalo qualquer (range), mas de forma dinâmica, isto é, quero que ao executar o código (macro) me seja solicitado a linha e final bem como a coluna que corresponderá ao espaço a ser selecionado. Tipo: Range("A5:D10").select, mas o conteúdo não seria definido previamente mas a partir de uma solicitação do código ao usuário. Obrigado pela ajuda! (se for possível, é claro)
×
×
  • Criar Novo...