Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Automatisation bordure rouge colone

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Shiraz Adama

XLDnaute Nouveau
Bonjour à tous,

Etant débutant sur Excel, j'aurai besoin de votre aide et de vos connaissances pour résoudre un de mes problème.
Je suis en train de réaliser un planning d'astreinte. Dans ce planning, il y a le nom des intervenants et les dates d'astreintes, j'aimerai pouvoir insérer/modifier automatiquement les bordures (insérer en rouge) en fonction du jour qu'on ce trouve.
Exemple


Pour avoir une meilleur visibilité qui ce trouve d'astreinte aujourd'hui.

Merci 😱
Cordialement,
 

Pièces jointes

  • Exemple.jpg
    83.8 KB · Affichages: 344
Re : Automatisation bordure rouge colone

Bonjour Shiraz,
Bienvenue,

Tu peux changer la couleur des bordures avec une mise en forme conditionnelle (MFC) mais tu n'auras pas accès à des bordures épaisses
Si tu veux un exemple, poste un fichier sans données confidentielles
 
Re : Automatisation bordure rouge colone

Encore merci 😱

Concernant les macros, je sais vaguement comment ça fonctionne, si il faut que j'enregistre manuellement pour chaque ligne, je n'ai pas fini.
Une dernière question que je n'ai pas réussi à résoudre comment bloque t-on les barres de défilement pour éviter avec le scroll de se trouver à la case 8000 😕
 
Re : Automatisation bordure rouge colone

Re,

Je ne sais le changer que par l'éditeur VBA
Clic droit sur l'onglet de ta feuille - Visualiser le code
En bas à gauche de l'éditeur, tu devrais avoir la fenêtre Propriétés concernant Feuille1 (si pas le cas, Menu Affichage - Fenetre Propriétés)
Dans les propriétés, tu en as une qui s'appelle ScrollArea
dedans, met :
A1:IM58
et entrée
Quitte l'éditeur VBA et essaie tes ascenceurs

Tout ça sur PC, peut-être des différences sur MAC...
 
Re : Automatisation bordure rouge colone

Bonjour,

avec ceci peut-être à mettre dans l'emplacement du code de la feuille

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'*** Définition des variables ***
    w = ActiveCell.Width
    t = ActiveCell.Top
    l = ActiveCell.Left
    h = 2 * ActiveWindow.UsableWidth
    '----------------------------------
    'Teste si les rectangles existent déjà.
    On Error Resume Next
    ActiveSheet.Shapes("RectangleV").Delete
    On Error GoTo 0
    'Ajoute les rectangles
    ActiveSheet.Shapes.AddShape(msoShapeRectangle, l, 0, w, h).Name = "RectangleV"
    With ActiveSheet.Shapes("RectangleV")
        .Fill.Visible = msoFalse
        .Fill.Transparency = 1#
        .Line.Weight = 2#
        .Line.ForeColor.SchemeColor = 2   'rouge
        .ControlFormat.PrintObject = False
    End With
End Sub
 

Pièces jointes

Dernière édition:
Re : Automatisation bordure rouge colone


Super, merci infiniment.
Ça rend fou Excel mais c'est tellement passionnant
 
Re : Automatisation bordure rouge colone


Bonjour Gilbert,

Merci encore, j'ai bien collé le code mais cela m'affiche une barre rectangulaire rouge sur toute la colonne avec effectivement des bordures plus épaisses dès que je la sélectionne mais pas spécialement à date d'aujourd'hui
 
Re : Automatisation bordure rouge colone


Hello,

Je reviens vers vous, concernant les ascenceurs... Le ScrollArea à compléter dans la feuille fonctionne mais dés que ferme et ré-ouvre la feuille, le code ScrollArea n'est pas enregistrer
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…