Erreur affichage userform

Bonjour

j ai excel 2007.

J ai créé un userform. Lorsque je suis sur le fichier Excel et que je clique sur le bouton mon userform ne s affiche pas et j ai un message d erreur de compilation.

En vba pour afficher l userform j avais mis :

AjouterDepense.Show

Cependant Show dans excel 2007 cette fonction n y est pas. Par quoi puis je remplacer show pour afficher l userform svp ?

Je vous remercie pour votre réponse et votre aide.

Belle soirée à vous

Ps : 2-1 pour la France j avais le bon pronostic 😁⚽️⚽️⚽️

Bonsoir,

.Show est en effet ce qu'il faut pour lancer le USF qui s'appelle LouReeD : LouReeD.Show
Mais le débogage reste sur cette ligne s'il y a une erreur dans le USF. Il faut donc jouer de la touche F8 pour dérouler le code pas à pas à partir du ".Show" qui est en surligné jaune lors du débogage.

@ bientôt

LouReeD

Merci demain matin je fais F8 pour dérouler les erreurs sur l userform.

Je pensais que excel 2007 n identifiait pas .show

Je vous tiens au courant

Merci

Merci du retour et bon essai !

@ bientôt

LouReeD

Bonjour

Effectivement avec F8 j ai pu voir d où venait le problème.

J en ai résolu quelques uns et le problème vient de la ligne

CatégoriesDépenses.RowSource ="Catégorie"

Erreur d exécution-2147352573(80020003)

Impossible de définir la propriété RowSource. Membre introuvable

je ne sais pas du tout quoi faire 🤷‍♀️

pourtant sur le userform la liste déroulante s affiche

Merci beaucoup pour votre aide

Bonjour

=Range("Catégorie") ou =[Catégorie]

Mais à la lecture de nombreux posts vous verrez que beaucoup évite RowSource et y préfère le AddItem dans une boucle.

Mais ça c'est une autre histoire...

@ bientôt

LouReeD

Merci beaucoup pour votre réponse mais lorsque j ajoute range l erreur d exécution est le numero 13 incompatibilité de type 🤷‍♀️

Private sub userform_Activate ()

CatégoriesDépenses.RowSource = Range("Catégories")

Bonjour,

si CatégoriesDépenses est le USF alors il manque un objet de type combobox ou listbox pour recevoir le RowSource donc oui incompatibilité d'un USF avec une liste !
Sinon vérifiez que ce n'est pas autre chose qu'un combobox ou listbox, un label ou une zone de texte ne peut recevoir un rowsource, ou bien faut-il ajouter .Address à la suite.

@ bientôt

LouReeD

Oui ?! Mais encore ?

@ bientôt

LouReeD

Non ca y est j ai resolu ce problème maintenant qu il s affiche j ai un autre problème lol

J ai ouvert un autre sujet

Merci je garderai en mémoire le F8 !!

Bonne soirée

Ce soir quel match espagne - Allemagne !! J adore !!!

Hors jeu sur 1 pied 🤣🤣🤣

Ok ! tout va pour le mieux !

@ bientôt

LouReeD

Rechercher des sujets similaires à "erreur affichage userform"