Condition sur le formatage de nombre d'une cellule

licwimi

XLDnaute Nouveau
Bonjour,

J'aimerais mettre une condition sur le formatage d'une cellule.
Je m'explique, je souhaiterais que pour toutes les cellules formatées en format date, lorsque je double clic dessus, il y ait un userform que j'ai créé qui apparaisse. (cela doit être valable aussi pour les cellules vides, mais formatées en format date).

Merci d'avance.

L.
 

Pierrot93

XLDnaute Barbatruc
Re : Condition sur le formatage de nombre d'une cellule

Bonjour,

essaye peut être ceci, dans le module de la feuille concernée :
Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.NumberFormat = "m/d/yyyy" Then Cancel = True: nomdetonusf.Show
End Sub

bon après midi
@+
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Condition sur le formatage de nombre d'une cellule

Bonjour Licwimi et bienvenu, bonjour le forum,

Essaie comme ça :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.NumberFormat = "m/d/yyyy" Then 'condition : si le format dans la cellule double-cliquée est (format à adapter...)
    Cancel = True 'évire le mode édition lié au double-clic
    UserForm1.Show 'ouvre l'UserForm1
End If 'fin de la condition
End Sub

[Édition]
Bonjour Pierrot on s'est croisé.
 

licwimi

XLDnaute Nouveau
Re : Condition sur le formatage de nombre d'une cellule

Ca ne marche pas désolé...
J'avais essayé avec ça avant:
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If ActiveCell.NumberFormat = "jj/mm/aa" Then
  UserForm2.Show
  End If
End Sub
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Condition sur le formatage de nombre d'une cellule

Bonjour le fil, bonjour le forum,

Ha que si que ça marche ! Regarde en pièce jointe. Clique sur C11... Mais attention c'est en anglais j=d, m=m et a=y...
 

Pièces jointes

  • licwimi_v01.xls
    26 KB · Affichages: 32

Discussions similaires

Statistiques des forums

Discussions
312 413
Messages
2 088 199
Membres
103 764
dernier inscrit
nissassa