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

mise en mise en forme conditionnelle pour absence de lien hypertexte

  • Initiateur de la discussion Initiateur de la discussion patouman
  • Date de début Date de début

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 !

patouman

XLDnaute Occasionnel
Bonjour à tous,
sur ma base de données, j'ai une colonne réservée à un intitulé renvoyant à un lien hypertexte qui ouvre un fichier pdf.
Je souhaiterais que l'absence de lien hypertexte apparaisse par une couleur de fond.

Peut on faire une mise en forme conditionnelle ? si oui merci de m'éclairer......
 
Dernière édition:
Bonjour patouman

Le fichier il est où?? 🙄. Moi j'aurais une proposition par VBA.

Macro à adapter.

VB:
Private Sub Worksheet_Change(ByVal R As Range)
Dim k$, Vide

    Application.EnableEvents = False

    If Intersect(R, Columns("B:B")) Is Nothing And R.Count > 1 Then Exit Sub

    On Error Resume Next
    k = R.Hyperlinks(1).TextToDisplay
    If k <> Vide Then
        R.Interior.Color = xlNone
    Else
        R.Interior.Color = vbGreen
    End If
    k = Vide
    Application.EnableEvents = True

End Sub
 
Dernière édition:
 
Merci beaucoup pour avoir pris le temps de répondre, ta macro est elle adaptée à ma vieille version 2003 ?
je veux bien verser un fichier mais le lien ne fonctionnera plus, mais je vais essayer de m'expliquer :

en A1 date
en B1 N° de facture

sur le n° de facture je mets un lien hypertexte permettant d'ouvrir la facture en pdf dans un autre dossier sur mon ordi.

Mon but étant seulement que le fond de la cellule concernée soit de couleur s'il y a absence de lien ou si le lien n'est plus actif.
Ainsi je pourrai savoir si des factures ont été déplacées ou supprimées, ou encore si j'ai oublié d'y mettre le lien

Merci pour votre intérêt
 
Bonjour, mes excuses pour l'important délai pour ma réponse mais des obligations professionnelles m'ont largement retardé.
J'ai bien testé la macro, mais elle ne fonctionne pas sur 2003.
quelqu'un aurait il une autre idée ?
 
- 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

Discussions similaires

Réponses
2
Affichages
208
Réponses
4
Affichages
276
Réponses
5
Affichages
627
W
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…