RESOLU insertion de l'année N-1 à concaténer avec un mot

RESOLU insertion de l'année N-1 à concaténer avec un mot - VB/VBA/VBS - Programmation

Marsh Posté le 18-11-2005 à 15:57:38    

salut les champions
 
par exemple,
 
j'ai écrit dans mon code
 
    Range("O1" ).Select
    ActiveCell.FormulaR1C1 = "Classement 2004"
 
si possible, il faudrait que je remplace l'année par une formule qui à côté de mon mot classement calcule Année en cours - 1 et l'ajoute.
 
je voudrais pouvoir me servir de la macro l'année prochaine, en 2006, et qu'il nomme comme un grand "Classement 2005"
 
avec une variable, je pense ?


Message édité par peanutz le 18-11-2005 à 17:02:40
Reply

Marsh Posté le 18-11-2005 à 15:57:38   

Reply

Marsh Posté le 18-11-2005 à 16:14:48    

Re,
 
Essaye avec :

Code :
  1. MsgBox ("Classement " & Year(Date)-1)


 
;)


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 18-11-2005 à 16:37:11    

EUH... je dois le mettre où ?

Reply

Marsh Posté le 18-11-2005 à 16:41:10    

j'ai écrit
 
    Range("O1" ).Select
    ActiveCell.FormulaR1C1 = MsgBox("CA " & Year(Date) - 1)
 
qd j'exécute une boite de dialogue s'ouvre avec écrit CA 2004 et le bouton ok
en faisant OK ce que je trouve dans ma cellule c'est 1
why god why ?

Reply

Marsh Posté le 18-11-2005 à 16:42:21    

lolllll
MsgBox c'est pour afficher un message et
"Classement " & Year(Date)-1 est ta formule ;)


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 18-11-2005 à 16:50:48    

désolée, là je comprends rien...
pourquoi le msgbox alors ?


Message édité par peanutz le 18-11-2005 à 16:51:26
Reply

Marsh Posté le 18-11-2005 à 17:02:15    

tout fonctionne c merveilleux !
 
bon week end !
 

Reply

Sujets relatifs:

Leave a Replay

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