-
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
-
joaopaulocaetano alterou sua foto pessoal
-
Seleção dinâmica de intervalos
pergunta respondeu ao joaopaulocaetano de joaopaulocaetano em Visual Basic
Valeu Alyson! Obrigado pela ajuda. Consegui! -
Seleção dinâmica de intervalos
pergunta respondeu ao joaopaulocaetano de joaopaulocaetano em Visual Basic
Isso mesmo Alyson. Quero gerar um codigo que possibilite fazer isso -
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
-
Seleção dinâmica de intervalos
pergunta respondeu ao joaopaulocaetano de joaopaulocaetano em Visual Basic
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. -
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)
-
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)