Ir ao conteúdo
  • Cadastre-se

alexsilvamt

Membro Pleno
  • Posts

    20
  • Cadastrado em

  • Última visita

Reputação

6
  1. Muito obrigado, @DJunqueira , nunca apreendi o Power Query direito, mas vou dedicar uns dias para apreender a sua dica tambem... muito obrigado a você, ao @Patropi e ao @WOz DODs por me ajudarem
  2. @Patropi SENSACIONAL.... muito obrigado pela ajuda. valeu....
  3. Sim, é exatamente a macro para automatizar que necessito, pois são 4665 linhas o que, fazendo manualmente com a função "TRANSPOR" daria 311 ações repetitivas....
  4. Senhores... Preciso de uma ajuda para transformar os dados de uma coluna em linhas, da seguinte forma. Tenho uma planilha com dados no intervalo A1:A4665 Preciso copiar os dados do intervalo A1:A15 e colar transposto em linha no intervalo C1:Q1, após delete esses dados e torne a repetir o processo de copia A1:A15 e depois cola transposto mas na linha logo abaixo da primeira, ou seja, intervalo C2:Q2, e assim sucessivamente ate o termino dos dados da coluna 1. Segue modelo de planilha em anexo. Desde ja agradeço a ajuda. Transforma.xlsx
  5. @deciog Valeu Décio... muito obrigado pela ajuda... desse jeito da mensagem de erro e não consigo localizar onde esta o erro...mesmo assim, muito obrigado pela ajuda... Se voce puder dar uma olhada, segue a planilha para você testar a fórmula. Grato pela atenção. Ajuda.xlsx
  6. Preciso de ajuda com a função INDICE ou CORRESP (ou qualquer outra solução... Dentro de uma planilha (segue em anexo) tenho uma tabela com dados no intervalo A40:E46.. Na célula E19 tenho um valor próximo dos valores constantes no intervalo E40:E76... Gostaria de uma formula na célula F19, que procurasse o valor mais próximo da célula E19, no intervalo E40:E76, e me retornasse o valor constante na coluna A, desta linha. Ex: na planilha encaminhada a Célula E19= 137,63 a formula encontrará na célula E57de 138,00 e retornará o valor da célula A57=5.412,8 Ajuda.xlsx
  7. Como na origem, os dados estão no intervalos ("F2:F76"), gostaria que os dados fosse colados no destino, tambem a partir da linha 2 de cada coluna, visto que a inha 1 é cabeçalho.. atualmente a macro esta colando, mas a partir da linha 1 no destino... Qual código que tenho que alterar paraa conseguir isso???
  8. Faltou citar que no range de origem, os dados copiados são funções matemática (formulas), sendo que na celula de destino a ser copiados, o dados tem que ser colados como numero, pois senão, retornam msg de erro, face a referencia de origem
  9. Preciso de uma ajuda para construir uma macro com os seguintes parâmetros: O arquivo tem 2 planilhas, nominadas de "Indice" e "Historico" Preciso que a macro execute a cada 1 minuto, copiando o intervalo F2:F76 (da plan "Indice"), para a plan "Historico", na coluna C2:C76...na proxima vez que copiar, deverá colar na coluna subsequente, ou seja (D2:D76), e assim por diante... Tentei com o seguinte código: Public dTime As Date Public st As Date Sub Copia() If Time > #5:31:00 PM# Then Exit Sub dTime = Now() + TimeValue("00:01:00") Application.OnTime dTime, "Copia" ThisWorkbook.Sheets("Historico").Cells(ThisWorkbook.Sheets("Historico").Columns.Count, 1).Resize(1, 1).Value = _ Array(Time, ThisWorkbook.Sheets("Indice").Range("F2:F76")).Copy ThisWorkbook.Sheets("Indice").Buttons("Botão 1").Caption = "PARAR" End Sub Sub IniciaParaReinicia() On Error Resume Next Application.OnTime dTime, "Copia", , False Application.OnTime st, "Copia", , False If ActiveSheet.Buttons(Application.Caller).Caption = "PARAR" Then ActiveSheet.Buttons(Application.Caller).Caption = "REINICIAR" ElseIf InStr(ActiveSheet.Buttons(Application.Caller).Caption, "INICIAR") > 0 Then ActiveSheet.Buttons(Application.Caller).Caption = "PARAR" Application.OnTime Application.Ceiling(Time, "00:01:00"), "Copia" End If End Sub
  10. Tenho na coluna "C", dados atualizados a cada 15 minutos na celula imediatamente abaixo da ultima preenchida (ex: as 9h00, celula C1; 9:15, celula C2, etc) atualmente calculo a media de todo o intervalo utilizando a seguinte formula: =MÉDIA(DESLOC(C2;0;0;CONT.VALORES($A:$A)-1;1)) Gostaria de calcular uma média especifica considerando apenas os 3 últimos valores da coluna (e não de todo a coluna). Ex: se no intervalo C2:C30, tiver dados, a media será somente somente do intervalo C28:C30; A partir do momento que a celula C31 receber dados, a média passará a ser do intervalo C29:C31, e assim sucessivamente. Alguém saberia alguma forma de conseguir isso?
  11. @Patropi Muito obrigado.... Não foi esquecimento não... foi completa ignorância, pois é a primeira vez que utilizo o fórum...
  12. Osvaldo, Muito obrigado pela ajuda. O código esta rodando maravilhosamente bem... Abraços, Alex
  13. @osvaldomp Foi exatamente o que aconteceu, eu copie seu código e atualizei na planilha que utilizo em razão da mesma ter links DDE.... xinguei bastante a Microsoft achando que era bug do excel (...rs...) atualizei os código e amanha faço o feed final... Por hora, muito obrigado pela atenção.
  14. Osvaldo, Atualizando... em relação ao erro de acionamento do botão da macro, eu refiz o link manualmente, e aparentemente esta funcionando.... deve ter sido algum "bug" não explicável (...rs...) , mas que aparentemente voltou a funcionar normalmente com o procedimento de reconstrução. Vou deixar correr a execução até as 17h00 para verificar alguma inconsistência. Obrigado

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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!