XL 2019 Code qui ne fonctionne plus

Caninge

XLDnaute Accro
Bonsoir tout le monde,

depuis que j'ai installé Excel 2019, ce code qui va à la dernière ligne et ouvre un calendrier ne fonctionne plus !!!
Enfin du moins c'est ce que je pense. Je n'en suis pas certain. Merci de bien vouloir m'aider !

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range("B6:B9000")) Is Nothing Then UserForm1.Show
End Sub
 

Dudu2

XLDnaute Barbatruc
Bonjour,
C'est la galère des UserForm.Show.
Car ça plante quelque part dans le Private Sub UserForm_Initialize().
Si tu ne trouves pas, il faut tout sortir du Private Sub UserForm_Initialize() et le placer dans un module en qualifiant complètement les objets du UserForm.
 

jmfmarques

XLDnaute Accro
Bonjour
Si ta nouvelle version Office est en 64 bits, elle n'accepte tout simplement pas le contrôle activex (CON9U pour 32 bits) que tu utilise comme objet "calendrier".
Et le plantage intervient alors d'entrèe de jeu (au chargement même de ton userform).
 

Discussions similaires

Réponses
1
Affichages
238

Membres actuellement en ligne

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA