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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 13 oct. 2017 à 10:38
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 13 oct. 2017 à 10:38
A voir également:
- VBA: Detection bord tableau
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Vba dernière colonne non vide ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
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
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
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