activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de productivité
Last updated 6 nov. 2024

Manipuler les sélections de plage

En utilisant cet exemple, vous pouvez copier la feuille entière d'un classeur, la coller dans un nouveau classeur et modifier son contenu en supprimant une plage de lignes.

L'exemple ci-dessous explique comment travailler avec des activités telles que Copy Sheet et Delete Range. Vous pouvez trouver ces activités dans le package UiPath.Excel.Activities.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et créez un nouveau Processus nommé par défaut Principal.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    Remarque : assurez-vous que le fichier .xlsx est bien présent dans votre dossier de projet. Vous pouvez utiliser votre propre fichier .xlsx ou télécharger l'exemple que nous vous fournissons au bas de cette page. Le fichier .xlsx sera utilisé pour récupérer et traiter les données en vue de générer une nouvelle base de données.
  3. Ajoutez une activité Excel Application Scop dans le conteneur de séquence.

    • Dans le panneau Propriétés, ajoutez le chemin du fichier .xlsx, en l'occurrence example.xls, dans le champ CheminClasseur.
    • Cochez les cases des options EnregistrementAutomatique, CréerNouveauFichier et Visible. Le robot est désormais autorisé à créer un nouveau classeur Excel, à enregistrer automatiquement toutes les modifications apportées à celui-ci et à ouvrir le fichier Excel au premier plan lorsqu'il effectue des actions dessus.
  4. Sélectionnez le conteneur Faire (Do) de l’activité Excel Application Scope et créez la variable suivante :

    Nom de variable

    Types de variables

    Valeur par défaut

    rangeResult

    Chaîne de caractères (string)

    S/O

    sheets

    Liste<String>

    S/O
  5. Ajoutez une activité Excel Copy Sheet dans le conteneur Faire (Do).

    • Dans le panneau Propriétés, ajoutez l'expression "copy_destination.xlsx" dans le champ CheminFichierDestination.
    • Ajoutez le nom "New Sheet" dans le champ NomFeuilleDestination et la valeur "SalesOrders" dans le champ NomFeuille.
  6. Placez une autre activité Excel Application Scope sous la première.

    • Ajoutez le chemin d'accès "copy_destination.xlsx" dans le champ CheminClasseur.
    • Dans le panneau Propriétés, cochez les cases des options EnregistrementAutomatique, CréerNouveauFichier et Visible. Le robot est désormais autorisé à créer un nouveau classeur Excel, à enregistrer automatiquement toutes les modifications apportées à celui-ci et à ouvrir le fichier Excel au premier plan lorsqu'il effectue des actions dessus.
  7. Sélectionnez le conteneur Do et créez la variable suivante :

    Nom de variable

    Types de variables

    Valeur par défaut

    rangeResult

    Chaîne de caractères (string)

     

    sheets

    Liste<String>

     
  8. Ajoutez une activité Excel Delete Range dans le conteneur Faire (Do).

    • Dans le panneau Propriétés, ajoutez la variable "A10:G20" dans le champ Plage et le nom "New Sheet" dans le champ NomFeuille.
    • Cochez la case de l’option DéplacerCellules. Si vous cochez cette option, les cellules seront décalées conformément à l'option de décalage.
    • Sélectionnez l'option ShiftUp dans la liste déroulante OptionDéplacement.
  9. Exécutez le processus. Le processus d'automatisation copie les données d'un classeur dans un nouveau et supprime la plage de lignes spécifiée.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.