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

Statistiques des forums

Discussions
312 196
Messages
2 086 092
Membres
103 116
dernier inscrit
kutobi87