Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Le code ne s'exécute pas entièrement...

  • Initiateur de la discussion Initiateur de la discussion Tiobi
  • 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 !

Tiobi

XLDnaute Junior
Bonjour à tous,


Ci- après un bout de code: Tout fonctionne sauf les instructions
Sheets("Accueil").Select
Range("A1").Select
Bizarre non ?


Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

If ActiveSheet.Name = ("TUNZINI") _
Or ActiveSheet.Name = ("WESTINGHOUSE") _
Or ActiveSheet.Name = ("CEGELEC") Then


Range("B29").FormulaR1C1 = "=NOW()"
Range("B29").NumberFormat = "dddd dd mmmm yyyy"" - ""hh:mm"
Range("B29").Value = "Dernière mise à jour : " & [B29].Text

Sheets("Accueil").Select
Range("A1").Select

Exit Sub
End If
MsgBox ("Pour rafraichir ... etc ")

End Sub
 
Re : Le code ne s'exécute pas entièrement...

Bonsoir Tiobi,
peut-être comme ceci:
Sheets("Accueil").Activate
Range("A1").Select


Edit: Que vient faire me Exit Sub avant End If?
 
Dernière édition:
Re : Le code ne s'exécute pas entièrement...

Bonsoir,
Comme c'est précisé, c'est un bout de code, donc difficile de répondre sans fichier !
Alex : Si la feuille active n'est pas dans la liste on affiche le msg, sinon non d'où le "Exit Sub" (si j'ai bien compris)
A+
kjin
 
Re : Le code ne s'exécute pas entièrement...

Bonsoir à tous.
Peut-être
Code:
Sheets("Accueil").Range("A1").Select
au lieu de
Code:
Sheets("Accueil").Select
Range("A1").Select
?​
Bonne nuit !
ROGER2327
 
Re : Le code ne s'exécute pas entièrement...

Bonjour,

Je joint le fichier , ce sera plus facile.


En mode pas a pas, je constate que les instructions
Sheets("Accueil").Select
Range("A1").Select

ne sont pas réalisées lorsque j'enregistre le classeur.

c'est peut-être spécifique à l'évènement Workbook_BeforeSave ?
 
Re : Le code ne s'exécute pas entièrement...

Hello,
Chez moi ton classeur fonctionne bien selon tes explications.
(pour autant que l'on soit sur une des feuilles Tanzini cegelec nommées dans le code avec une condition If)
A++
Lio
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…