vba 'erreur du Compilateur attend: =' sur saveAs opération
La ligne suivante dans mon code VBA est la génération de l'erreur de compilation 'erreur du Compilateur attend: =", sous-entendant qu'il s'attend à une cession. Ce que je fais mal et comment puis-je résoudre ce problème?
Je veux juste enregistrer le fichier. Aussi, je veux remplacer le fichier qui était auparavant une .xls ou .fichier xlsx. Sera cette ligne?
Workbooks(theFile).SaveAs("Z:\test\vhb\" & newName, xlCSV)
OriginalL'auteur Brian | 2012-02-10
Vous devez vous connecter pour publier un commentaire.
Vous n'utilisez pas de parenthèses, sauf si vous êtes l'affectation à une variable.
si vous voulez vraiment utiliser les parenthèses vous pouvez utiliser
Call
:Call Workbooks(theFile).SaveAs("Z:\test\vhb\" & newName, xlCSV)
-- mais je dois dire que je n'aime pas vraiment cette approche, car elle n'ajoute rien d'autre que le niveau de verbosité.OriginalL'auteur Fionnuala