IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Créer des bordure sur Excel via Power Shell


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Avatar de TonioHac
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 17
    Points : 33
    Points
    33
    Billets dans le blog
    1
    Par défaut Créer des bordure sur Excel via Power Shell
    Bonjour à tous !!

    Je viens de créer un tableau avec Power Shell sur Excel.
    Mais je cherche depuis un bon moment sur le net pour pouvoir mettre des bordure autour de mes cellules...

    par exemple :

    je voudrais activer les cellules de (A,10) à (K,30).

    Merci de vos proposition !!

    Bonne journée

  2. #2
    Membre habitué
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2015
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2015
    Messages : 66
    Points : 126
    Points
    126
    Par défaut
    Voici un exemple qui devrait fonctionner pour Office 2013 à 2016.

    J'ajoute le type Microsoft.Office.Interop.Excel pour utiliser les styles de bordures etc.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    add-type -AssemblyName Microsoft.Office.Interop.Excel
    On démarre Excel, on ouvre la spreadsheet.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $excel = new-object -comobject excel.application
    $excel.Visible=$true
    $file = get-item "d:\scripts\excel.xlsx"
    $workbook = $excel.workbooks.open($file)
    On sélectionne la sheet active (généralement c'est feuil1) et on selectionne la rangée que tu as mentionné de A10 à K30

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ws = $workbook.ActiveSheet
    $range = $ws.range("A10:K30")
    Ensuite ce n'est que de la descente, on applique le style de bordure qu'on veut, ici c'est continuous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $range.Borders.LineStyle = [Microsoft.Office.Interop.Excel.XlLineStyle]::xlContinuous
    Tu as la liste des styles ici

    Tu peux également changer la couleur de tes bordures:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $range.Borders.ColorIndex = 5
    Les index de couleurs peuvent être trouvés ici

    Et tu peux aussi définir l'épaisseur de tes bordures, ainsi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $range.Borders.Weight = 4

  3. #3
    Nouveau membre du Club
    Avatar de TonioHac
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 17
    Points : 33
    Points
    33
    Billets dans le blog
    1
    Par défaut Super !!!
    Bah Merci beaucoup pour toutes les informations bien précises !!!!

    encore merci !!!

    Bonne continuation !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Extraire des données PDF sur Excel Via une fonction VBA
    Par Mouaffak_Mohammed dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/10/2015, 13h08
  2. [XL-2007] Créer une liste déroulante avec des titres sur Excel
    Par Super Fanja dans le forum Conception
    Réponses: 3
    Dernier message: 22/09/2012, 16h35
  3. comment créer des boutons sur excel 2007
    Par pasqua dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/01/2012, 00h42
  4. Créer des factures sur Access ou Excel ?
    Par dukeestar dans le forum Modélisation
    Réponses: 3
    Dernier message: 22/02/2010, 08h16
  5. trier des données sur excel via les MFC
    Par craryb dans le forum MFC
    Réponses: 1
    Dernier message: 22/03/2007, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo