Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour
j'ai un fichier normal, j'aimerai lorsque je clique sur une cellule qu'un "X" s'affiche et disparaisse lorsque je reclique dessus.
merci de votre aide
bonsoir
un extrait d'un de mes classeurs
pour les colonnes f à j (à modifier en fonction de ton classeur)
inscrit un "1" avec un clic droit
à reserver de préférence uniquement aux colonnes qui en ont besoin
Code:
' clic droit pour afficher et effacer "1" colonnes f à j
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
If Intersect(Target, Columns("[COLOR=Red]f:j[/COLOR]")) Is Nothing Then Exit Sub
If IsEmpty(ActiveCell.Value) Then
ActiveCell.Value = "[COLOR=Red]1[/COLOR]"
ElseIf ActiveCell.Value = "[COLOR=Red]1[/COLOR]" Then
ActiveCell.Value = ""
End If
Cancel = True
End Sub
Bonsoir à tous
Une autre façon de faire
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Colonne As Integer
Cancel = True
Colonne = Target.Column
If Cells(Target.Row, Target.Column).Value = "X" Then
Cells(Target.Row, Target.Column).Value = ""
ElseIf Cells(Target.Row, Target.Column).Value = "" Then
Cells(Target.Row, Target.Column).Value = "X"
End If
End Sub
- 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