Problème de macro pour quitter le mode plein écran et activer les liens

  • Initiateur de la discussion Initiateur de la discussion benadry
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

benadry

XLDnaute Occasionnel
Bonjour le forum,

Je travaille sur une longue macro, dont je vous joins ci-dessous un morceau.

Le but est de copier une feuille Excel dans un autre classeur, d'ouvrir celui-ci, de faire quitter le mode plein écran à Excel, d'activer les lines vers d'autres classeurs, de protéger une bonne partie de la feuille, d'enregistrer et de fermer.

En code (via l'enregistreur de macro), ça donne quelque chose de ce genre :

Code:
ActiveWorkbook.SaveAs Filename:=Chemin & Repertoire & Sheets("Fiche anomalie").Range("E1").Value & ".xlsx"
    Application.DisplayFullScreen = True
    ActiveWindow.SmallScroll Down:=-33
    Application.AskToUpdateLinks = False
    ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources
    Range("A1:E43,A44,C44:D44").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
    ActiveWorkbook.Close savechanges:=True


Mais, ça ne fonctionne pas.

J'ai une erreur d'exécution 1004 "la méthode UpdateLink de l'objet Workbook a échoué". Peut-être faut-il remplacer ActiveWorkBook de la ligne 5 par le nom du fichier ? Mais je ne vois pas quelle syntaxe utiliser.

Par ailleurs, le classeur ne quitte pas le mode plein écran.

Quelqu'un aurait-il une idée ?

Merci d'avance.

Bien cordialement.
 
Re : Problème de macro pour quitter le mode plein écran et activer les liens

Salut benadry, salut le forum,

Pour sortir du mode plein écran, il faut mettre false et non true :
Code:
Application.DisplayFullScreen = False

UpdateLink marche correctement chez moi.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
455
Réponses
4
Affichages
1 K
Retour