Probléme en cours d'execution macro

Résolu
Bonjour,
je travaille sur un document de base ou je rempli des renseignements (devis)
que j'envoie directement par mail a mon client
puis je sauvegarde avec nom du client..eetc par cette macro
ActiveWorkbook.SaveAs Filename:=Range("K14") & "Devis Portalux " & Range("E16") & " Type " & Range("J16") & " - " & Range("J17") & " - " & Range("K3")

mon pbm est qu'aprés j'ai besoin de continuer a travailler sur le doc de base mais je suis sur le doc qui a été renomé ...comment faire ? je bloque complétement sur ce dernier point

merci de votre aide

3 réponses

  1. Contributeur
    Demande déjà exprimée
    https://forums.commentcamarche.net/forum/affich-20951809-comment-desactiver-les-macros
    https://forums.commentcamarche.net/forum/affich-20972170-besoin-d-aide-fermeture-doc-en-vba

    Merci de rester sur la m^me discussion pour ne pas encombrer le forum d'autant plus qu'un tuto donnant une solution a été signalé.
    0
    1. si je laisse cette demande c'est que la solution proposée ne me va pas ..du moins ce n'est pas ce que je voudrais ...si tu veux m'aider je peux te passer le projet complet

      merci de ta réponse
      0
    2. si j'ai refait une demande c'est que je n'ai pas trouvé la bone solution...excuse moi mais ce n'est pas par plaisir d'encombrer le forum!
      0
    3. Contributeur
      pour relancer, tu gardes le message d'origine et tu écris "up" et tu valides
      Le gros pb est que tu risques d'avoir des réponses dans tous les coins

      la solution proposée ne me va pas pourquoi ne pas le dire au départ, personne ne fera la gueule !!!
      0
    4. excuse moi...je ne connaissais pas ce "up"....
      0
    5. excuse moi, je ne connaissais pas .."up"

      merci de ton aide
      christian
      0
  2. merci ...je vais essayer, je te tiens au courant

    christian
    0
    1. Modérateur
      Bonjour

      Ton fichier d'origine est donc fermé... Il faut l'ouvrir :

      Workbooks.Open "nom du fichier.xls"

      mais auparavant, il faudrait peut être fermer le classeur du client :

      ActiveWorkbook.close

      m@rina
      0
      1. je reviens car j'ai essayer ta solution..quand j'ajoute
        ActiveWorkbook.close
        cela ferme complétement le programme et la fin de ma macro ne peut s'effectuer
        je ne sais pas si je suis clair dans mon explication
        0
      2. j'ai essayer ta solution ( au passage je te remercie ) mais cela ne fonctionne pas ! quand je ferme le classeur actif qui dans mon cas est le devis sauvegarder...je perds la main

        je ne sais pas comment faire
        0