Définir l’année en cours

Résolu
blalaa Messages postés 167 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour

pour avoir l’année en cours j'ai utilisé cette fonction, sauf' que il y a une erreur qui safiche a lexcution du code

message d"erreur :erreur de compilation :argument non facultatif

voici mon code

Sub gg()

Dim annee_en_cours As Integer

annee_en_cours = year(Now)
annee_suivante = annee_en_cours + 1

End Sub


svp si vous avez une réponse a ce problème, merci bien de me débloquer de cette situation

3 réponses

M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
Bonjour,
Mise à part "annee_suivante" non déclaré, il n'y a pas de problème

Sub gg()
  Dim annee_en_cours As Integer
  Dim annee_suivante As Integer
  
  annee_en_cours = Year(Date)
  annee_suivante = annee_en_cours + 1
End Sub
1
blalaa Messages postés 167 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
oui ca marche c parce que j ai crée une procédure que j'ai appelle year

merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, sur quelle ligne de code obtiens-tu cette erreur?
tu ne nous montres pas comment tu utilises cette sous-routine (qui n'est pas une fonction).
je me demande pourquoi tu ne fais pas directement appel à year(now), sans passer par ce code.
0
blalaa Messages postés 167 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
la ligne soulignée est year (now)
mais jai trouve erreur, c parce que j ai crée une procédure que j'ai apele year

merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
peux-tu alors marquer cette discussion comme résolue?
0