Le caractère "%" n'est pas accepté dans mon Print

Bonjour à tous,

Ma macro écrit dans un fichier texte, seulement lorsque je veux écrire "%let annee=2021;" le caractère "%" n'est pas prit en compte.

Il me renvoi comme erreur "erreur de compilation : méthode incorrecte sans un object approprié".

Il me faut absolument ce caractère comment faire pour qu'il soit prit en compte ?

Print "%let annee=2021;"
Print "%let mois=11;"
Print "%let jour=30;"

Merci

Inès

Bonjour,

Avec un fichier cela aurait été mieux. Toutefois et à tout hasard ne serait-il pas préférable d'écrire, sans conviction !

Print "%" & let annee=2021;

Cordialement

Jacky

Bonjour,

c'est la syntaxe de l'instruction "Print" qui n'est pas correcte.

"print" suppose de préciser le canal d'écriture correspondant à un fichier ouvert.

open fichier for output as 1
print #1, "% let annee=2021"

si c'est pour imprimer dans la fenêtre de débogage, la syntaxe est "debug.print"

Merci h2so4, c'était bien une erreur de syntaxe !

Rechercher des sujets similaires à "caractere pas accepte mon print"