Bonjour, je cherche à tester si une cellule de ma feuille à un cadre (4 cotés) à l'aide d'une fonction qui me renverrai vrai ou faux, mais je n'arrive pas à la faire fonctionner... Si une âme charitable pouvez aimablement m'éclairer ?![]()
Quand je lance ma macro j'ai un message :
" Erreur d'exécution '438' :
Propriété ou méthode non gérée par cet objet
Voici mon code :
Il existe peut être une façon de faire plus simple ?
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 Function aUneBordure(cellule As Range) As Boolean Dim resultat As Boolean If cellule.Borders(xlEdgeLeft) <> xlNone And cellule.Borders(xlEdgeRight) <> xlNone And _ cellule.Borders(xlEdgeBottom) <> xlNone And cellule.BorderAround(xlEdgeTop) <> xlNone Then MsgBox "cette cellule a un cadre" resultat = True Else resultat = False End If aUneBordure = resultat End Function Sub test() MsgBox aUneBordure(Range("C6")) End Sub![]()
Partager