Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Difficile de t'aider avec aussi peu d'informations. Si c'est juste pour le problème de compilation, il se trouve que tu avais créé deux procédures Workbook_Open.
Il suffit de les rassembler en faisant :
Code:
Private Sub Workbook_Open()
Eclairage
Echeance
End Sub
Pas plus d'explication dans le fichier que de cheveux sur la tête d'un chauve. Deux procédure Open dans le composant ThisWorkbook... Comment peut-on t'aider si tu n'expliques pas ce que tu veux ? A-t-on besoin de tous les modules pour t'aider ? Comme tu le vois il faudrait une question claire et un fichier alléger...
Aziz, à quoi ça sert que Robert et Géo te conseillent, si tu ne suis pas ? Géo dit:
Re : Besoin d'un petit coup main Erreur de compil
Bonjour,
Difficile de t'aider avec aussi peu d'informations. Si c'est juste pour le problème de compilation, il se trouve que tu avais créé deux procédures Workbook_Open.
Il suffit de les rassembler en faisant :
Code :
Private Sub Workbook_Open()
Eclairage
Echeance
End Sub
Il était en effet difficile de deviner ça avec ton message initial. Je viens d'écrire cette macro :
Code:
Sub Vigilance()
Dim i As Long
Dim Message As String
Message = "Vigilance sur :" & vbCrLf
i = 5
While Cells(i, 21) <> ""
If Cells(i, 21) < 0 Then Message = Message & vbCrLf & Cells(i, 1)
i = i + 1
Wend
MsgBox Message
End Sub
Mais c'était avant de me rendre compte que ta procédure nommée "Echeance" fait exactement la même chose et ne semble pas avoir de disfonctionnement. Que veux tu de plus alors ?
Edit : Bonjour Victor. En ouvrant le fichier joint, il semblerait que sa demande ne concerne absolument pas le problème de compilation mais plutôt une macro d'alerte. Mais bon, en regardant les macros existantes, on se rend compte qu'elle exciste déjà et semble fonctionner. Va falloir investir dans une boule de cristal je crois 😛
Patrick je sens qu'Aziz est en pleine déconfiture... Alors je me permets une explication plus détaillée. Aziz dans la procédure Open du composant ThisWorkbook tu peux lancer plusieurs macro comme Echéance ou Eclairage mais cet Open est unique ! Tu peux donc avoir :
Code:
Private Sub Workbook_Open()
Echeance
Eclairage
End Sub
dans l'ordre que tu veux, mais pas deux procédures Private Sub Workbook_Open ! Sinon ça plante...
- 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