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

Microsoft 365 Bordure en vba

momo2394

XLDnaute Occasionnel
Bonjour le forum

Je reviens vers vous pour un problème de macro,
Dès que j'insert un identifiant dans la cellule A, une bordure apparait mais que dans la cellule identifiant et, les cellules qui contiennent des données.
Je voudrais que la bordure aille de la cellule C jusque la cellule H, même si des cellules n'ont pas de données.

En revanche si la cellule identifiant est vide aucune bordure, même si les autres cellules comportent des données
D'avance Merci
 

Pièces jointes

  • Classeur1Bordure.xlsm
    16.7 KB · Affichages: 6

pierrejean

XLDnaute Barbatruc
Bonjour momo
A tester:
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 And Target.Row > 10 Then
Range(Target, Target.Offset(0, 5)).Borders.LineStyle = xlContinuous
End If
End Sub
 

job75

XLDnaute Barbatruc
Bonjour momo2394, Pierre,

Pas besoin de VBA, voyez ce fichier .xlsx et la MFC sur les colonnes C:H entières =(LIGNE()>9)*($C1<>"")

A+
 

Pièces jointes

  • Classeur1Bordure(1).xlsx
    15.6 KB · Affichages: 10

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…