Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur de compilation (VBA)

Attendu: =

Sujet résolu
15 mars 2016 à 10:55:42

Bonjour,

Je suis en train de faire une macro sur un bouton qui enregistre mon fichier dans un dossier, j'utilise donc le saveAs de vba, avec la syntaxe mais celui ci me dit " Erreur Compilation, Attendu: ="

voila le code, si quelqu'un à une idée?

Private Sub BoutonSauve_Click()

ActiveWorkbook.SaveAs(Filename:="G:\COURS\COURS\STAGE2\vba\maSave.xlsm",FileFormat:=xlOpenXMLWorkbookMacroEnabled)

End Sub



  • Partager sur Facebook
  • Partager sur Twitter
15 mars 2016 à 13:02:28

Bonjour,

C'est un simple problème de syntaxe: il faut ajouter un Call ou bien supprimer les parenthèses.

Call ActiveWorkbook.SaveAs(Filename:="G:\COURS\COURS\STAGE2\vba\maSave.xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled)
ActiveWorkbook.SaveAs Filename:="G:\COURS\COURS\STAGE2\vba\maSave.xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled
  • Partager sur Facebook
  • Partager sur Twitter
21 juin 2019 à 11:21:06

bonjour 

j'ai un problème de compilation de mon code VBA 

Voila mon code, si vous pouvez m’aider

Merci  

;)
Private Sub Commande12_Click()
Me.Requery
If isEmptyString(Me.NOM) Then
    MsgBox "Veuillez rentrer vos paramètres avant de continuer !"
Else
    DoCmd.OpenQuery "SupprTemp_DemIncid"
    DoCmd.OpenQuery "RechAgtDI"
    DoCmd.OpenForm "SFormAgt2"
    DoCmd.Close acForm, "menu1"
End If
End Sub



  • Partager sur Facebook
  • Partager sur Twitter
21 juin 2019 à 13:40:37

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter