Ir ao conteúdo
  • Cadastre-se

OreiaG

Membro Pleno
  • Posts

    293
  • Cadastrado em

posts postados por OreiaG

  1. Veja se o código abaixo lhe atende.

    Considerei que os nomes das planilhas estarão na planilha DADOS, coluna H, a partir de H2.

     

    Sub DeletaÚltimaLinha()
     Dim ws As Worksheet, na As Range
      For Each na In Sheets("DADOS").Range("H2:H" & Sheets("DADOS").Cells(Rows.Count, 8).End(3).Row)
       On Error Resume Next
       Sheets(na.Value).Cells(Rows.Count, 1).End(3).EntireRow.Delete
       On Error GoTo 0
      Next na
    End Sub

     

    • Curtir 2
  2. 1. em um arquivo Excel (que você chama de planilha)  NÃO EXISTEM planilhas com nomes iguais, ou seja, TODOS os nomes de planilhas são diferentes. Então explique o que você quer dizer com "preciso e deletar a ultima linha preenchida nessas abas com nomes diferentes. "

     

    2. "Tenho duas abas com os seguintes nomes RLP e RX2, preciso a macro entre nessas abas e delete a ultima linha preenchida."

    Você quer uma macro para deletar a última linha de somente duas planilhas? Explique melhor.

     

    3. anexe o arquivo compactado diretamente aqui no fórum

    • Curtir 1
  3. 3 horas atrás, sergioolisi disse:

     ... ela deve ter uma referência a outra aba que é DISPONÍVEL ÁREA ...

     

    Sim, está correta a sua percepção. Falha minha.

    Experimente esta abaixo em INVENTÁRIO!E6, ela já está corrigida, acrescentei o nome da planilha onde estão os dados.

    =SOMARPRODUTO(--(MOD(LIN('DISPONÍVEL ÁREA'!C2:C24);2)=0);--('DISPONÍVEL ÁREA'!C2:C24="")*--(MOD(LIN('DISPONÍVEL ÁREA'!C3:C25);2)=1);--('DISPONÍVEL ÁREA'!C3:C25=""))

     

    _________________________________________________________________________________________________

     

    Quanto à Formatação Condicional na planilha INVENTÁRIO, e com base no seu print do post #3, segue abaixo um passo a passo.

    Se já houver Formatação Condicional no intervalo H6:S6, então limpe antes.

     

    1. selecione H6:S6 e pinte o preenchimento das células em vermelho; mantenha a seleção

    2. menu Formatação Condicional >>> Nova Regra >>> Usar uma fórmula ...

    =CONT.VALORES(DESLOC('DISPONÍVEL ÁREA'!$C$1;CORRESP(H$6;'DISPONÍVEL ÁREA'!$G$2:$G$25;0);;2))=0

    3. formate o preenchimento em verde >>> OK >>> OK

     

  4.  

    44 minutos atrás, Jmbs disse:

    Na coluna S haveria uma formula para nos sábados e domingos ser FIM de SEMANA e NORMAL apenas nos dia uteis? 

     

     

    Confesso que tenho dificuldades para entender as suas demandas. A sua pergunta acima significa que você quer uma nova fórmula?

     

    Tentando entender: na coluna R a sua fórmula já retorna o dia da semana, e na coluna S a sua fórmula já retorna NORMAL ou FERIADO.

     

    Então você já tem a informação se é final de semana, normal ou feriado.

    Você quer alterar essa situação? O que mais você precisa? Com quais objetivos?

    Forneça exemplos dos resultados desejados com base na data em Q.

    • Curtir 1
  5. 19 horas atrás, sergioolisi disse:

    ... retornasse o valor de células vazias ...

    O valor de uma célula vazia é vazio!

    Não seria a quantidade de células vazias aos pares o que você quer calcular?

    Veja se a fórmula abaixo lhe atende.

     

    Aproveitando a ajuda, na aba INVENTÁRIO de H à S há a sequência de P1 à P12 e necessito que automaticamente fiquem coloridos na seguinte condição. Se a posição estiver vazia fica na cor verde, se estiver ocupada fica na cor vermelha.

    Essa segunda questão eu não consegui entender o que você quer. Forneça exemplos e cite os endereços das células envolvidas.

     

    =SOMARPRODUTO(--(MOD(LIN(C2:C24);2)=0);--(C2:C24="")*--(MOD(LIN(C3:C25);2)=1);--(C3:C25=""))

     

  6. Selecione o intervalo em que deseja aplicar a Formatação, por exemplo A4:P18

    menu Formatação Condicional | Nova Regra | Usar uma fórmula ...

    =OU(DIA.DA.SEMANA($Q4;2)>5;$S4="FERIADO")

    formate como desejar | OK | OK

     

    dica:

    em S4, no lugar da sua fórmula atual >>> =SE(Q4="";"";SE(SEERRO(PROCV(Q4;FERIADOS;1;0);0)>0;"FERIADO";"NORMAL"))

           se quiser, use esta mais simples >>> =SE(Q4="";"";SE(CONT.SE(FERIADOS;Q4);"FERIADO";"NORMAL"))

  7. 3 horas atrás, RONALDOVERTIN disse:

    eu gostaria de saber como faço para colocar a sequencia numérica sempre que for imprimir a próxima folha em branco colocando o numero onde tá o nº 1

     

    Cole o código abaixo em um módulo comum.

    O código poderá ser executado por meio de um botão que você pode colocar na planilha ou por uma figura ou por atalho de teclado.

     

    Sub ImprimePlanAtiva()
     [U9] = [U9] + 1: ActiveSheet.PrintOut
    End Sub

     

  8. Ok, experimente esta fórmula.

    Se não houver nomes em um Grupo, exemplo no Grupo 4 do seu print, a fórmula irá retornar zero.

    =CONT.SES(A$4:A$14;"<>"&"";A$4:A$14;"<>"&"*-*";B$4:B$14;"="&B4)

     

    Ressalva - o seu print mostra que no intervalo C4:C6 as células estão mescladas, e se o intervalo B4:B6 também estiver mesclado a fórmula não irá retornar o resultado desejado. Nesse caso desfaça a mesclagem e repita o texto GRUPO 1 nas três células B4, B5 e B6.

    Essa ressalva se aplica a todos os Grupos.

     

     

  9. 48 minutos atrás, Lucas Furlaneto disse:

    Ex:
    A4:A6 o resultado ser 2

    A7:A9 o resultado ser 3

    A10:A13 o resultado ser 2

    A13:A14 o resultado ser '-----

     

    E como você obteve cada um desses resultados?

     

    Seria mais objetivo para entender o que você quer fazer, se você anexar no fórum o arquivo Excel com alguns dados na planilha, com os resultados desejados colocados manualmente e com as explicações de como obteve cada resultado.

  10. 44 minutos atrás, Lucas Furlaneto disse:

    Gostaria de uma fórmula para contar todas as células da coluna A, porém ignorar os nomes ('-----)

     

    Experimente esta fórmula abaixo.

    =CONT.VALORES(A:A)-CONT.SE(A:A;"*-*")

     

     

     

    44 minutos atrás, Lucas Furlaneto disse:

    ... e quando o valor da quantidade for =0 ele substituir por ('-----) também no resultado

    Esta parte eu não entendi. O termo quantidade se refere a que? Forneça exemplos.

    • Curtir 1
  11. Em C2, arraste para baixo, arraste para a direita.

     

    =CONT.SES(Tabela1[[cargo]:[cargo]];$A2;Tabela1[[secretaria]:[secretaria]];C$1)

     

    Obviamente, em Planilha2!C1:P1 você precisa colocar nomes iguais a Contratados fev-2024!Secretaria, ou vice-versa ou ainda criar uma coluna auxiliar em Contratados fev-2024 com as abreviaturas iguais a Planilha2!C1:P1 e aí altere na fórmula.

    • Obrigado 1
  12. 2 horas atrás, thais.melo disse:

    Precisa de uma ajuda para inserir uma macro para alterar a quantidade de volumes quando colocasse para imprimir a etiqueta.

    E como você pretende informar para a macro a nova quantidade de volumes?

     

     

    2 horas atrás, thais.melo disse:

    O campo de 1/1 que representa o volume. 

    Por exemplo, se forem 5 volumes você quer imprimir 5 etiquetas, cada uma marcada respectivamente com 1/5, 2/5, ..., 3/5 ?

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...