Ir ao conteúdo
  • Cadastre-se

Renato CMJ

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

posts postados por Renato CMJ

  1. Olá Diego.

    O que eu fiz foi o seguinte: 

    SE('Controle Requisição'!$A$5:$A$1048576=$B$2;'Controle Requisição'!$B$5:$B$1048576)

    essa fórmula, pequisa todos as datas pela placa. A função MENOR com LIN vai pegando os valores das datas numa matriz em ordem crescente : {01/12;15/12;20/12

    ;...) e imprimi na sequencia correta. Mas não sei por que, quando tento fazer um "E" alí dentro do "SE" para também colocar o mês como condição, os dados não voltam corretos. 

    O que você fez, resolveu esse problema de colocar duas condições (placa e mês), mas não ordena as datas da forma que deve ser (que eu consegui fazer utilizando matriz).

     

    Tentei dessa forma:

    {=SEERRO(MENOR(SE(E('Controle Requisição'!$A$5:$A$1048576=$B$2;'Controle Requisição'!$k$5:$k$1048576=$d$2);'Controle Requisição'!$B$5:$B$1048576);LIN(1:1));"")}

               ctrl+shift+enter: retorna 00/01/00. 

     

    Alguma ideia do motivo pelo qual nao estou conseguindo usar o "E" dentro do "SE"?

     

    Em 16/12/2017 às 05:17, diego_janjao disse:

    Eu não entendi muito bem o que você fez em algumas colunas (image.png.906a4c636e08e6d3d5d1e52ce6513128.png) e por isso não mexi nas fórmulas daí, mas acredito que o que eu fiz atenda a sua necessidade:

    COMBUSTÍVEL - RENATO - Copia.xlsx

     

  2. Boa madrugada. kkk

    Estou há horas tentando resolver essa parada aqui mas tá difícil..

    Estou anexando a planilha em questão.

    1. Todos os dados serão inseridos na aba "controle requisição"

    2. Os relatorios serao gerados em "relatorio veiculo"

    3. problema: em "relatorio veiculo":  se o usuário listar ONC-4960 em B2 e DEZ em D2, devem aparecer de A5:A18 apenas as datas referentes a esta placa e mês de DEZ (em ordem sequencial).

    4. o que não estou conseguindo fazer: Não estou conseguindo ajustar a fórmula de A5:A18 para que D2 (mês) também seja uma condicional. Observe que se escolher PQV-5653, e DEZ, aparece dados do mes de NOVEMBRO. 

    5. O que consegui fazer e que não pode mudar: As datas precisam aparecer em ordem sequencial.

    6. Fórmula (A5) utilizada até então: {=SEERRO(MENOR(SE('Controle Requisição'!$A$5:$A$1048576=$B$2;'Controle Requisição'!$B$5:$B$1048576);LIN(1:1));"")}

     

    Agradeço desde já.

     

    COMBUSTÍVEL - RENATO - Copia.xlsx

  3. 8 horas atrás, CasaDoHardware disse:

    Sugestão.

     

    Aumente o numero de linhas na tabela e ao invés de usar checkbox use uma validação de dados do tipo sim/nao.

     

     

    Fica mais fácil a manutenção e o uso da planilha.

     

    Fazendo dessa forma basta deixar algumas linhas em branco e sempre que for precisar de mais linhas você apenas seleciona as linhas e arrasta, isso vai copiar tanto as formatações qto as validações existentes nas celulas.

     

     

     

    Opa, obrigado pela dica amigo, mas a pessoa que vai utilizar a planilha, talvez não saiba nem selecionar e arrastar, por isso ela será bloqueada.

    Por isso eu precisava deste botão bem específico =/

     

  4. Bom dia amigos,

    Segue planilha em anexo.

    Na aba "controle requisição", preciso de um macro para adicionar uma linha igual à linha 4 com todas as formatações e condicionais iguais.

    1. a macro deve adicionar a linha na próxima linha a partir da última já existente.

    2. mesmas formatações condicionais e formatações normais.

    3. mesmas fórmulas

    4. campos não preenchidos

    5. as colunas N e O possuem caixas de seleção. Essas caixas devem aparecer vinculadas à célula na qual ela está inserida (nao estou conseguindo), com a mesma formatação condicional das cores. ex.: a nova linha inserida será a 42, portanto os vinculos serão respectivamente N42 e O42.

    6. por fim, o macro deve desbloquear apenas as novas células inseridas nas colunas B, C, D, E, F, G, H, I e desbloquear a caixa de seleção para que ela possa ser marcada e desmarcada (a célula a qual ela está vinculada, pode estar bloqueada), mantendo bloqueadas as demais células, pois a planilha será bloqueada.

     

    Alguém pode me ajudar? 

    Agradeço desde já!

    COMBUSTÍVEL - RENATO.xlsx

  5. 18 horas atrás, Wendell Menezes disse:
    
    Sub InserirLinha()
    
    Dim LR As Long
    
    LR = Cells(Rows.Count, 3).End(xlUp).Row
    
    Application.ScreenUpdating = False
        If Cells(LR, 1) <> "" Or Cells(LR, 2) <> "" Then
            Range(Cells(LR, 3), Cells(LR, 10)).Copy Range(Cells(LR, 3), Cells(LR, 10)).Offset(1, 0)
            Application.CutCopyMode = False
        End If
    Application.ScreenUpdating = True
    
    End Sub

     

    Funcionou perfeitamente! Obrigado Wendell =]

  6. Boa noite amigos, preciso da ajuda de vocês com um código..

    Preciso completar esse código:

     

    Sub inserirlinha()

    Application.ScreenUpdating = False

    Range("A" & Rows.Count).End(xlUp).Select

    Intersect(Selection.EntireRow, _
    Range("A:j")).Select
    Selection.Copy
    ActiveCell.Offset(1, 0).Select
    Selection.PasteSpecial Paste:=xlPasteFormats
    Application.CutCopyMode = False

    Application.ScreenUpdating = True

    End Sub

     

    O excel deve analisar a última linha preenchida. caso nesta linha, as colunas Ax ou Bx (pode ser só uma ou as duas) estejam preenchidas, a linha A até J deve ser copiada e colada logo abaixo, porém os campos da coluna A e B devem estar vazios e os outros (C ATÉ J que conterão fórmulas), deverão estar com as fórmulas.

     

     

    Sem título.png

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!