Discussion: supprimer la sélection [XL-2003]

  1. #1
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 364
    Points : 185
    Points
    185

    Par défaut supprimer la sélection

    Bonjour a tous,

    J'ai un morceau de code vba me permettant de créer une bordure.
    Mais comme ma feuille est masqué et que j'utilise select, cela me créer une erreur.
    J'aimerais supprimer les select.
    Mais je ne sais pas comment faire.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    'On modifie la bordure
                Sheets("Recapitulatif").Range("A24:BD24").Select
                With Selection.Borders(xlEdgeLeft)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
                With Selection.Borders(xlEdgeTop)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
                With Selection.Borders(xlEdgeBottom)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
                With Selection.Borders(xlEdgeRight)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
                With Selection.Borders(xlInsideVertical)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
                Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
    Merci

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    juillet 2008
    Messages
    8 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : juillet 2008
    Messages : 8 552
    Points : 27 702
    Points
    27 702

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    with Sheets("Recapitulatif").Range("A24:BD24")
                With .Borders(xlEdgeLeft)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
                With .Borders(xlEdgeTop)
                    .LineStyle = xlContinuous
                    .ColorIndex = xlAutomatic
                    .Weight = xlThin
                End With
    ...
          .Borders(xlInsideHorizontal).LineStyle = xlNone
    end with
    en plus, ceci fera l'affaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    with Sheets("Recapitulatif").Range("A24:BD24")
               .Borders(xlEdgeLeft).Weight = xlThin
               .Borders(xlEdgeTop).Weight = xlThin
     
    ...
          .Borders(xlInsideHorizontal).LineStyle = xlNone
    end with
    Cordialement.

  3. #3
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    avril 2002
    Messages
    2 843
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : avril 2002
    Messages : 2 843
    Points : 7 858
    Points
    7 858

    Par défaut

    Salut
    Tu as aussi une solution plus rapide pour l'encadrement d'une cellule ou d'un groupe de cellules.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    With Sheets("Recapitulatif").Range("A24:BD24")
        .Borders.LineStyle = xlcontinus
        .Borders.ColorIndex = xlAutomatique
        .Borders.Weight = xlThin
        .Borders(xlInsideHorizontal).LineStyle = xlNone
    End With
    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    HammerFest
    Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer

  4. #4
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mai 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 364
    Points : 185
    Points
    185

    Par défaut

    Merci a tous les deux.

    ça marche impeccable

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/08/2014, 14h52
  2. Comment supprimer une sélection
    Par beji15 dans le forum PHP & SGBD
    Réponses: 2
    Dernier message: 14/03/2011, 04h34
  3. Réponses: 6
    Dernier message: 30/01/2008, 21h05
  4. L'enregistrement est supprimé (requete de sélection)
    Par papy_tergnier dans le forum Access
    Réponses: 1
    Dernier message: 17/05/2006, 15h14
  5. xemacs supprimer sélection
    Par kinder29 dans le forum Autres
    Réponses: 1
    Dernier message: 07/12/2005, 01h34

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