probleme de guillemet je pense ....

probleme de guillemet je pense .... - VB/VBA/VBS - Programmation

Marsh Posté le 19-12-2005 à 16:57:56    

Bonjour ,
j'ai un petit probleme : j'utilise la fonction WeekDay pour connaitre un jour (lundi, mardi ...) avec en parametre un mois et une année défini avant (voir code ca sera plus clair)
et j'ai un souci car quand je lance la macro il me met type incompatible  
perso je pense que c'est un problème de guillemet mais j'ai vraiment du mal avec ca !!
 
donc voici mon code  
 

Code :
  1. Mois = InputBox(Message, Titre)
  2. Année = InputBox(Message2, Titre)
  3. Jour = DaysInThisMonth(Mois, Année)
  4. d2 = "& Jour " / " & Mois & " / " & Année"
  5. LastDay = WeekDay(d2, vbMonday)


 
petite précision sur ce code la fonction DaysInThisMonth renvois le nombre de jour dans un mois (exemple février 2005->28; décembre ->31)
 
Si vous pouviez m'aider ca serai sympa  :wink:

Reply

Marsh Posté le 19-12-2005 à 16:57:56   

Reply

Marsh Posté le 19-12-2005 à 17:04:00    

comme ça ça ira mieux:
d2 =  Jour & "/" & Mois & "/ " & Année
 
mais pour faire des dates, mieux vaut utiliser la fonction DateSerial, ça permetra à ton script de fonctionner sur toutes les machines, quel que soit le format de la date


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Sujets relatifs:

Leave a Replay

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