UiPath Documentation
activities
latest
false
Atividades de produtividade
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Filtrar arquivos do Excel por cor de célula

Filtre as linhas da tabela do Excel por cor da célula usando uma abordagem de macro VBA, como uma alternativa à atividade Filter Table.

A atividade Filter Table só filtra as colunas do Excel por valores de entrada, e não por cor. Como alternativa, use a seguinte abordagem para filtrar os arquivos do Excel por cor:

  1. Adicione manualmente uma coluna chamada Cor na planilha do Excel que você deseja filtrar. Essa coluna armazenará o valor da cor da célula em formato de texto.
  2. Insira o nome da cor em formato de texto em uma célula, na coluna Cor que você criou anteriormente.
  3. Use uma atividade Read Range para obter a TabelaDeDados. Observe o deslocamento do intervalo selecionado em relação à planilha, pois isso será necessário posteriormente.
  4. Use uma atividade For Each Row para iterar na TabelaDeDados.
  5. Adicione uma variável, por exemplo, RowIndex, à propriedade Saída do índice .
    1. Dentro do loop, crie o ID da célula usando o índice da linha atual. Por exemplo, a expressão B + (rowIndex + 3).ToString() recupera o número da linha, o desloca de acordo com o intervalo usado e cria o ID da célula localizada na linha atual e na coluna B.
    2. Use a atividade Get Cell Color para obter a cor da célula.
    3. Escreva a cor como uma string ou um número inteiro de valor ARGB na coluna Cor da linha atual do Excel.
  6. Após a execução do loop, use a atividade Filter Table para filtrar a cor necessária, onde o nome da cor é passado como entrada.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades