VBA: Detection bord tableau
Fermé
maitrebanjo
Messages postés
1
Date d'inscription
jeudi 12 octobre 2017
Statut
Membre
Dernière intervention
12 octobre 2017
-
12 oct. 2017 à 14:27
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 13 oct. 2017 à 10:38
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 13 oct. 2017 à 10:38
A voir également:
- VBA: Detection bord tableau
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba autofill ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
Modifié le 13 oct. 2017 à 09:23
Modifié le 13 oct. 2017 à 09:23
Bonjour
tu peux connaitre la ligne de Target par la fonction "row"
l
la zone à encadrer est
et enfin tu remplaces
Michel
tu peux connaitre la ligne de Target par la fonction "row"
l
igne=target.row
la zone à encadrer est
zone=Range (cells(ligne,"A"),cells(ligne,"BZ"))
et enfin tu remplaces
With Target.EntireRow
With .Borders(xlEdgeTop)...
par
With Zone
With .Borders(xlEdgeTop)...
Michel
Patrice33740
Messages postés
8561
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
15 mars 2025
1 779
Modifié le 13 oct. 2017 à 10:38
Modifié le 13 oct. 2017 à 10:38
Bonjour,
Tu peux simplement remplacer :
Cordialement
Patrice
Tu peux simplement remplacer :
With Target.EntireRowPar :
With Intersect(champ, Target.EntireRow)
Cordialement
Patrice