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

Encadrer les coordonnées

  • Initiateur de la discussion Initiateur de la discussion mamagubida10
  • 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 !

M

mamagubida10

Guest
Bonjour,



Il fut une époque où j'étais tomber sur un fichier qui encadrait les coordonnées de ma cellule. Je ne le retrouve pas alors je sollicite votre aide.

Je m'explique :
Ma sélection est la cellule C3
Alors étaient encadrées en rouge la sélection : C1C3 et A1C3

Et quand je me déplace, l'encadrement se déplace.

Avez-vous cette astuce dans votre bibliothèque ?

Je vous remercie.

Cordiales salutations
 
Dernière modification par un modérateur:
Re : Encadrer les coordonnées

Bonjour mamagubida10
essayes ceci :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Application
    .EnableEvents = False
    .ScreenUpdating = False
End With
Cells.Interior.Color = xlNone
On Error Resume Next
Range(Cells(1, Target.Column), Cells(Target.Row - 1, Target.Column)).Interior.Color = vbRed
Range(Cells(Target.Row, 1), Cells(Target.Row, Target.Column - 1)).Interior.Color = vbRed
With Application
    .EnableEvents = True
    .ScreenUpdating = True
End With
End Sub
 
Re : Encadrer les coordonnées

Bonjour,


Tout d'abord merci.

C'est presque bon. Le seul souci, est que la macro m'efface toute mes mises en forme de mon fichier. J'avais un tableau avec des couleurs et elles ont été effacées.
 
Re : Encadrer les coordonnées

re, Bonjour Modeste geedee

cette fois avec des bordures
testes et dis nous
Code:
Dim Cel As Range

Private Sub Worksheet_Activate()
Set Cel = ActiveCell
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 With Application
     .EnableEvents = False
     .ScreenUpdating = False
 End With
 On Error Resume Next
 Range(Cells(1, Cel.Column), Cells(Cel.Row - 1, Cel.Column)).Borders.Value = 0
 Range(Cells(Cel.Row, 1), Cells(Cel.Row, Cel.Column - 1)).Borders.Value = 0
 Range(Cells(1, Target.Column), Cells(Target.Row - 1, Target.Column)).BorderAround ColorIndex:=3, Weight:=xlThick
 Range(Cells(Target.Row, 1), Cells(Target.Row, Target.Column - 1)).BorderAround ColorIndex:=3, Weight:=xlThick
 With Application
     .EnableEvents = True
     .ScreenUpdating = True
 End With
Set Cel = ActiveCell
 End Sub
 
Re : Encadrer les coordonnées


Merci.

Les couleurs restent mais le quadrillage de mes tableaux sautent.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
  • Question Question
Réponses
8
Affichages
909
A
Réponses
12
Affichages
1 K
AnjyD
A
M
Réponses
0
Affichages
16 K
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…