-
Posts
115 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por ppeterk
-
-
@Midori , boa tarde! Fico muito feliz por me ajudar nesse caso. Poderia só me explicar como eu uso os parâmetros? Tentei dessa forma:
2º dúvida: O caminho do arquivo na coluna "Diretório" está escrita corretamente? "Downloads\6º Andar"
Obrigado.
-
@Midori Perfeito, Midori. Agradeço muito o retorno. Nesse caso, poderia me ajudar com a macro, por gentileza? Seria interessante um botão para a pessoa clicar.
-
-
@Midori , obrigado pela resposta. Nesse caso, essa opção não seria viável. Cada planilha está em diretório diferente. Coloquei todas em uma pasta de exemplo.
Eu realmente preciso de uma fórmula que fosse em cada diretório, puxando as informações pra coluna C. É possível? Previamente, a pessoa teria que preencher o caminho de onde está cada planilha.
-
Amigos, boa tarde!
Tenho uma planilha BASE que todo mês eu preencho.
Gostaria de uma fórmula ou VBA que fizesse semelhante a um PROCV, puxando a informação automaticamente da planilha de cada setor (6º Andar, 5º Andar e 4º Andar), salvas em pastas diferentes.
Em anexo: planilha BASE + 3 planilhas de exemplo que eu gostaria de puxar. A fórmula será feira nas células da Coluna C e deve considerar o diretório/endereço da pasta que a planilha do gerente está salva (Coluna D)
Obrigado.
-
Amigos, boa tarde! Preciso de um help de vocês.
Na planilha, preciso preencher a coluna B, conforme as horas da Coluna A se enquadrem nos grupos de Horas da coluna E.
Coloquei 2 exemplos reais preenchidos na coluna B. Gostaria de uma fórmula que fizesse essa "comparação" e já preenchesse automático.
-
Tenho um modelo que costumava usar. Os nomes e as datas são fictícios.
-
Prezados, bom dia! Gostaria da ajuda de vocês.
Tenho 3 células (B1, E1 e H1). Gostaria que, ao selecionar uma informação na lista suspensa da célula B1, a lista suspensa da célula E1 mostrasse as informações condicionadas/referentes à célula B1. A mesma ideia seria para a célula H1:
B1 > E1 > H1
Além disso, gostaria que aparecesse, apenas, valores exclusivos/únicos na lista suspensa.
-
@Rebrincar Conserto de Brinquedos, tudo bem?
Para facilitar o apoio, anexe uma planilha, exemplificando as informações e o resultado que deseja.
-
@OreiaG, obrigado.
De fato, acabei incluindo a opção do "Application.Caller.Parent", considerando que temos várias abas.
Att,
- 1
-
Pessoal, boa noite!
Tenho uma fórmula que, ao mudar de aba e atualizar/calcular o Excel, gera o erro #Valor. Somente ao voltar pra aba original (Março 2023) e atualizar/calcular o Excel, os valores voltam ao normal.
A fórmula estão nas células C12 e C13.
-
@Clovisa110, caso tenha interesse, tem a opção de calcular as datas automática, uma vez que você coloque a data de pagamento da primeira parcela.
-
@Antonio Baptista Serão sempre as mesmas palavras? Qual critério para dizer se será, por exemplo, av. ou aven.?
-
Pode usar, também, a fórmula:
=SOMARPRODUTO((Planilha1!$B$2:$E$18)*(Planilha2!$A2=Planilha1!$A$2:$A$18)*(Planilha2!B$1=Planilha1!$B$1:$E$1))
-
Amigos, boa tarde!
Tenho uma planilha (anexo) onde a primeira linha tem uma fórmula que puxa automático os dias da semana de um mês específico. A fórmula se baseia no nome da ABA (exemplo: janeiro 2023).
Problema:
- Quando eu mudo de aba, a fórmula não atualiza automaticamente a primeira linha, exigindo que eu "force" o Excel a atualizar/clicar em alguma célula.
- Além disso, quando eu troco de planilha e retorno, ele apresenta um erro na fórmula, exigindo, novamente, que eu "force" o Excel a atualizar/clicar em alguma célula.
Gostaria de um HELP para adequar a fórmula ou, caso necessário, utilizá-la em VBA.
-
Confere se é o que necessita, @Deltaprimo
-
-
Prezados, boa noite!
Tenho uma planilha de aniversariantes do ano. Toda vez que essa planilha é aberta, caso alguém esteja fazendo aniversário naquele dia, é gerado uma MsgBox com o nome do aniversariante.
Problema que estou enfrentando: Caso a planilha seja aberta e o Excel peça para Habilitar a Edição, é gerado um erro, não apresentando o nome do aniversariante:
Tentei tratar com On Error GoTo, tentei tratar com Application.OnTime, mas não deu certo.
Há alguma solução para isso? Ou seja, ao abrir a planilha, após clicar em Habilitar Edição, a macro seja executada e apresente o nome do aniversariante?
Observação: São vários computadores que usarão essa planilha. Cada um com suas particularidades no Excel.
-
@João Bento, veja se lhe atende.
Criei um botão que, ao clicar, mostra as possibilidades. Caso queira mudar o nome dos times, é só escrever na primeira linha (Exemplo: Palmeiras x Goiás).
-
@OreiaG Agradeço sua paciência, meu caro!
Suas alterações funcionam mesmo. Mas eu precisava que os parâmetros fossem passado na fórmula, como eu exemplifiquei post #13. Eu preciso que o usuário defina os critérios/parâmetros na hora de digitar a fórmula
Não sei se estou conseguindo explicar, mas agradeço sua atenção.
-
@OreiaG, entendi perfeitamente o que você quis dizer!
Montei a fórmula na planilha e coloquei em formato de texto pra você entender o que eu quero.
Criei 2 abas, com 2 modelos/exemplos, para que, dessa forma, possa ficar mais claro.
Acredito que, baseado nessa fórmula, como você mesmo disse, poderemos ajustar o código.
Agradeço a paciência.
-
@OreiaG boa tarde, meu caro!
Peço perdão, mas acho que eu não consegui explicar ainda.
Eu havia conseguido nesse formato:
If rCell.Font.ColorIndex = rCor And _ Application.Caller.Offset(, -1).Value = rCell.Offset(, -1).Value And _ Application.Caller.Offset(, -2).Value = rCell.Offset(, -2).Value Then
Mas esse formato acima, apesar de atender perfeitamente, não é o que procuro:
O que eu desejo, na verdade, é que o usuário que vai montar a fórmula defina, na própria fórmula, as informações que serão comparadas.
Seria algo, mais ou menos, assim:
=SOMACOR(A2;M2:M13;"Critério1";"Intervalo de Critério1";"Critério2";"Intervalo de Critério2";VERDADEIRO)
A sua função define no VBA que, sempre que eu fizer a fórmula, ela vai voltar 1 ou 2 casas, (Offset(, -1) ou Offset(, -2)), mas o meu real desejo é que o usuário, escrevendo a fórmula, escolha quais as células e informações serão comparadas.
Novamente, peço desculpas por não conseguir deixar muito claro e, desde já, agradeço!
-
@OreiaG, Bom dia!
Quanto a sua primeira afirmação, ele está corretíssima. São duas variáveis. A questão, no entanto, é que essas variáveis seriam fornecidas pelo usuário, na hora de montar a fórmula.
Exemplo de como seria o preenchimento da fórmula:
=SOMACOR(A2;M2:M13;"Critério1";"Intervalo de Critério1";"Critério2";"Intervalo de Critério2";VERDADEIRO)
Sobre a segunda afirmação, realmente, não precisaria da redundância (Lembrando que, para preencher o "Intervalo de Critério1" e/ou "Intervalo de Critério2", o usuário teria que selecionar a coluna ou conjunto de dados).
Anexei uma planilha com exemplos reais.
-
@OreiaG Bom dia!
Desculpe não explicar claramente. A linha que você me encaminhou pra substituir, já define quantas casas à esquerda a função/macro vai voltar - Offset(, -1).Value
No entanto, eu queria uma função que o usuário escolhesse/definisse qual coluna e qual célula a função vai usar como comparação. Tipo:
"Application.Caller.Cells('Definida/escolhida pelo usuário").Value" = rCell.Cells('Definida/escolhida pelo usuário").Value
Espero ter explicado corretamente.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Buscar valor de célula em planilhas externas
em Microsoft Office e similares
Postado
@Midori, perfeitamente. Deu muito certo. Agradeço imensamente.
Uma última dúvida: Caso a informação que eu esteja querendo buscar não seja um número e sim uma palavra, o que eu deveria alterar na macro ?