Se connecter avec
S'enregistrer | Connectez-vous

[VBA] probleme de guillemet je pense ...

Dernière réponse : dans Programmation

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

  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:

Autres pages sur : vba probleme guillemet pense

Lassé par la pub ? Créez un compte
Expert Programmation

Tiens, ce bout de code me dit quelque chose ...
Révise effectivement le chapitre sur les guillemets et l'opérateur &.
Ne récupère pas de code que tu ne comprends pas, même sur PPC.

& concatène deux chaînes de caractères en une seule.

Avant de tenter autre chose, essaye d'obtenir ce que tu cherches avec MsgBox.

Ex.
  1. MsgBox Jour
  2. MsgBox "Jour"
  3. MsgBox "& Jour"
  4. MsgBox "& Jour" / " & Mois & " / " & Année" ' ne marche pas, c'est normal
  5. MsgBox Jour & " / " & Mois & " / " & Année 'Ce que tu cherches
  6. MsgBox "Jour / Mois / Année"
Quand tu auras compris ce que tu fais, poste un ptit message....
Lassé par la pub ? Créez un compte