date et n° de série

ong alain

XLDnaute Nouveau
Bonjour à toutes et à tous


Je n 'arrives pas à trouver l' equivalent de dateval en vba.:(

A partir d' une cellule contenant une date je voudrais avoir son numéro de série dans ma macro.


merci d' avance
Ong alain :woohoo:
 

ong alain

XLDnaute Nouveau
merci pascal pour ton attention voici la macro
qui me permets de donner le nom du jour de la cellule active
comme mon tableau posséde d'autre valeur que des dates je voulais que cette macro ne s 'execute que sur les cellules date.
Si tu as une idée je suis preneur....

Sub NotificationJour()

' notification du jour

Dim jour As Integer
On Error GoTo fin
(Range('a20') = DateValue(ActiveCell)) gestion erreur essai en cours

jour = Format(Weekday(ActiveCell), 'dddd')

If ActiveCell = Range('a1') Then
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = 'C' est '
.ErrorTitle = ''
.InputMessage = jour
.ErrorMessage = ''
.ShowInput = True
.ShowError = True
End With


ElseIf ActiveCell < Range('a1').Value Then
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = 'C' était un '
.ErrorTitle = ''
.InputMessage = jour
.ErrorMessage = ''
.ShowInput = True
.ShowError = True
End With




ElseIf ActiveCell > Range('a1').Value Then
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = 'Ce sera un '
.ErrorTitle = ''
.InputMessage = jour
.ErrorMessage = ''
.ShowInput = True
.ShowError = True
End With

Else

End If
fin:
End Sub
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 452
dernier inscrit
hamzamounir