récupérer l'année

récupérer l'année - VB/VBA/VBS - Programmation

Marsh Posté le 22-08-2005 à 14:44:06    

Bonjour, je voudrais savoir comment peut on récupérer l'année d'une date en vba? Existe t-il une fonction du style strlenght comme en C ?
Merci

Reply

Marsh Posté le 22-08-2005 à 14:44:06   

Reply

Marsh Posté le 22-08-2005 à 15:01:38    

strlength == Len en vb


---------------
Guendalf
Reply

Marsh Posté le 22-08-2005 à 15:02:38    

merci beaucoup!

Reply

Marsh Posté le 22-08-2005 à 15:06:33    

En faite ce n'est pas exactement ce que je cherche! J'aurais souhaité savoir si il existait une fonction pour récupérer l'année d'une date.  
Par exxemple pour le 22/05/2005, récupérer 2005.

Reply

Marsh Posté le 22-08-2005 à 15:11:54    

ptitegrenouille a écrit :

En faite ce n'est pas exactement ce que je cherche! J'aurais souhaité savoir si il existait une fonction pour récupérer l'année d'une date.  
Par exxemple pour le 22/05/2005, récupérer 2005.


Oui Format
 
exemple

Code :
  1. Format(cells(1,1).value, "yyyy" ) ' retourne l'annee contenu dans la cellule A1 a condition qu'elle contienne une date


---------------
Guendalf
Reply

Marsh Posté le 22-08-2005 à 15:14:46    

Et Format fonctionne sous Access?  
Car c'est sous Access que je doit l'utiliser, sur la fonction Date.

Reply

Marsh Posté le 22-08-2005 à 15:18:12    

Il y a aussi une Function Year(MyDate as Date)
C moin chiant que Format() mais Format marche aussi.
Tout depend du contexte.

Reply

Marsh Posté le 22-08-2005 à 15:18:56    

ok merci je vais essayer tous ca!

Reply

Marsh Posté le 22-08-2005 à 15:20:28    

Nettement plus simple:

Year(Date)

Reply

Marsh Posté le 22-08-2005 à 15:20:28    

ptitegrenouille a écrit :

Et Format fonctionne sous Access?  
Car c'est sous Access que je doit l'utiliser, sur la fonction Date.


 
year(now) doit fonctionner il me semble (pour l'année courante)
 
Edit : si ca c'est pas de la synchro :D


Message édité par alien_nan le 22-08-2005 à 15:21:07
Reply

Marsh Posté le 22-08-2005 à 15:20:28   

Reply

Marsh Posté le 22-08-2005 à 15:23:48    

C'est bon year(Date) fonctionne! Merci!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed