Double clic pour cocher sur cellule fusionnée
Résolu/Fermé
nathan01983
Messages postés
345
Date d'inscription
lundi 12 octobre 2009
Statut
Membre
Dernière intervention
1 octobre 2024
-
Modifié le 26 oct. 2018 à 10:39
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 26 oct. 2018 à 11:05
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 26 oct. 2018 à 11:05
A voir également:
- Double clic pour cocher sur cellule fusionnée
- Double ecran - Guide
- Whatsapp double sim - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
2 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 750
26 oct. 2018 à 10:44
26 oct. 2018 à 10:44
Bonjour,
Tout simplement en utilisant la première cellule du Range Target : Target.Cells(1) :
Tout simplement en utilisant la première cellule du Range Target : Target.Cells(1) :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim temp, p temp = Array("X", "") If Not Application.Intersect(Target, Range("F7:H300")) Is Nothing Then With Target.Cells(1) p = Application.Match(.Value, temp, 0) If Not IsError(p) Then If p = UBound(temp) + 1 Then p = 0 Else p = 0 End If .Value = temp(p) Cancel = True End With End If End Sub
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
Modifié le 26 oct. 2018 à 11:06
Modifié le 26 oct. 2018 à 11:06
Bonjour,
ajoute simplement une gestion d'erreur cela devrait le faire et qui te servira en cas d'autres erreurs possibles et évitera le blocage de ton code
ajoute simplement une gestion d'erreur cela devrait le faire et qui te servira en cas d'autres erreurs possibles et évitera le blocage de ton code
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) temp = Array("X", "") If Not Application.Intersect(Target, Range("F7:H300")) Is Nothing Then On Error Resume Next With Target p = Application.Match(Target, temp, 0) If Not IsError(p) Then If p = UBound(temp) + 1 Then p = 0 Else p = 0 End If Target = temp(p) Cancel = True End With End If End Sub
26 oct. 2018 à 11:02
26 oct. 2018 à 11:05
A++