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

Message "Erreur de compilation"

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 !

thomasdu43

XLDnaute Occasionnel
Bonjour,

J'ai cette erreur (cf. fichier joint). Pouvez vous m'indiquer comment résoudre ce pb.

Merci.
Cdt.
 

Pièces jointes

  • Erreur de compilation.jpg
    74.8 KB · Affichages: 43
  • Erreur de compilation.jpg
    74.8 KB · Affichages: 44
Re : Message "Erreur de compilation"

bonsoir,

mais 'Tentative' a raison ! le message c'est bien deux fois le même nom de macro
> Private Sub Worksheet_SelectionChange . . .

il ne peut y en avoir qu'une seule !
point final !
 
Dernière édition:
Re : Message "Erreur de compilation"

re

EDIT: Dranreb à raison mais tu dois mal t'y prendre

si déjà tu mettais la partie de code que tu as sur l'image ça éviterait de devoir tout ce retaper !
 
Dernière édition:
Re : Message "Erreur de compilation"

La solution de Danreb par contre ne fonctionne pas.
Si. C'est obligatoire que ça marche, après suppression de la 2ième procédure, bien évidemment, puisqu'il faut d'abord reproduire le code qui est derrière sa If Target etc. derrière la ElseIf Target etc. de la 1ère.
 
Dernière édition:
Re : Message "Erreur de compilation"

re

d'abord je ne vois pas où je suis impoli !? par contre toi oui !
monsieur est susceptible ? je pourrais tout aussi bien te répondre va te coucher Trou D. C.

mais comme j'en ai déjà vu d'autres, à 70 balais, tu n'es pas le premier T.D.C que je croise !

et comme je suis bon prince, voici tout même la solution
je te signale, au passage, que le calendrier cellule est de moi (merci Roland)

Code:
'dans le sub d'en bas, soit le 2'Sub Worksheet_SelectionChange(ByVal Target As Range)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$J$1" Then
   'ici ce que tu as dans le deuxième sub en bas
   '...
   
   
   'puis tu rajoutes ceci
ElseIf Not Intersect([C8, B58], Target) Is Nothing Then
   fm_CalendrierCellule.Show
End If
End Sub
 
Dernière édition:
- 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
4
Affichages
135
Réponses
4
Affichages
230
wDog66
W
Réponses
8
Affichages
474
Réponses
3
Affichages
272
Réponses
8
Affichages
356
Réponses
14
Affichages
255
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…