UiPath Documentation
activities
latest
false
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.
UiPath logo, featuring letters U and I in white

Atividades de produtividade

Última atualização 27 de abr de 2026

Manipular seleções de intervalo

Usando esse exemplo, você pode copiar uma planilha inteira de uma pasta de trabalho, copiá-la em uma nova pasta de trabalho e alterar seu conteúdo excluindo um intervalo de linhas.

O exemplo abaixo explica como trabalhar com atividades como Copy Sheet e Delete Range. Essas atividades podem ser encontradas no pacote UiPath.Excel.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um novo Processo nomeado por padrão Principal.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.
Observação:

Certifique-se de ter o arquivo .xlsx dentro da pasta do projeto. Você pode usar seu próprio arquivo .xlsx ou baixar o exemplo que fornecemos na parte inferior desta página. O arquivo .xlsx é usado para recuperar e processar dados para gerar um novo banco de dados.

  1. Adicione uma Excel Application Scope dentro do contêiner Sequence.

    • No Painel de propriedades, adicione o caminho do arquivo .xlsx, neste caso, example.xls, o campo CaminhoDaPastaDeTrabalho.
    • Marque as caixas de seleção para as opções SalvarAutomaticamente, CriarNovoArquivo e Visível. Agora o robô tem permissão para criar uma nova pasta de trabalho do Excel, para salvar automaticamente todas as alterações feitas nela e para abrir o arquivo do Excel em primeiro plano enquanto realiza ações nele.
  2. Selecione o contêiner Do de dentro da Excel Application Scope e crie as seguintes variáveis:

    Nome da variávelTipo de VariávelValor Padrão
    rangeResultStringN/A
    sheetsListStringN/A
  3. Adicione uma atividade Excel Copy Sheet dento do contêiner Do.

    • No painel de propriedades, adicione a expressão "copy_destination.xlsx" no campo CaminhoDoArquivoDeDestino.
    • Adicione o nome "New Sheet" no campo NomeDaPlanilhaDeDestino e o valor "SalesOrders" no campo NomeDaPlanilha.
  4. Coloque outra Excel Application Scope abaixo da primeira.

    • Adicione o caminho "copy_destination.xlsx" no campo CaminhoDaPastaDeTrabalho.
    • No Painel de propriedades, marque as caixas de seleção para as opções SalvarAutomaticamente, CriarNovoArquivo e Visível. Agora o robô tem permissão para criar uma nova pasta de trabalho do Excel, para salvar automaticamente todas as alterações feitas nela e para abrir o arquivo do Excel em primeiro plano enquanto realiza ações nele.
  5. Select the Do container and create the following variables:

    Nome da variávelTipo de VariávelValor Padrão
    rangeResultStringN\A
    sheetsListStringN\A
  6. Adicione uma atividade Excel Delete Range dentro do contêiner Do.

    • No Painel de propriedades, adicione a expressão "A10:G20" no campo Intervalo e o nome "New Sheet" no campo NomeDaPlanilha.
    • Marque a caixa de seleção para a opção DeslocarCélulas. Ao marcar essa opção, as células são deslocadas de acordo com a opção Deslocar.
    • Selecione a opção ShiftUp na lista suspensa OpçãoDeDeslocamento.
  7. Execute o processo. O processo de automação copia os dados de uma pasta de trabalho para uma nova e exclui o intervalo de linhas especificado.

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