Syntaxe code d"un userform

  • Initiateur de la discussion Initiateur de la discussion aubelix
  • Date de début Date de début

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 !

aubelix

XLDnaute Impliqué
Bonjour à tous les Amis du Forum.

Une fois de plus, je sollicite votre aide.
Mon problème est le suivant:

Dans un userform, j'affiche un sous-total dans le label17. C'est OK
J'affiche une valeur dans le label16 qui se situe dans la feuille BASE
Ca a marché jusqu'à ce que j'ajoute une condition. Si la valeur du Label16 est XXX alors afficher le Label18
qui aura pour valeur G4 de la feuille BASE.
J'ai un message d'erreur:
Erreur de compilation
Utilisation incorrecte de la propriété

Mon code ci-dessous

Sub UserForm_Initialize()
Label17 = Application.Subtotal(3, [C:C]) - 1
Label16 = Sheets("BASE").Range("F3")
If Label16.Caption = "XXX" Then Label18.Visible
Label18 = Sheets("BASE").Range("G4")
End Sub


Merci pour votre aide.
Cordialement.
 
Dernière édition:
Re : Syntaxe code d"un userform

bonjour tous🙂🙂🙂🙂

Code:
Application.Subtotal(3, [C:C]) - 1

existe depuis excel97 pas beaucoup utilise

le 3 correspond a nbval

pour moyenne c'est 4 ect...

pour le reste un fichier exemple plus simple🙂
 
Re : Syntaxe code d"un userform

Salut Laetitia,

...comme quoi la doc. est encore plus pourrie que je le pensais...Si je tape Application dans l'explorateur d'objets, cela ne sort pas Subtotal.. et je suis sur EXCEL 2010... 😡 déjà que les mso, fm, xl et autres finesses ne sont pas documentés (ou alors c'est bien caché)...

Cordialement
 
Re : Syntaxe code d"un userform

Bonjour à Tous.
Merci de l'intérêt que vous portez à mon problème.
Le souci provient du Label18. Sans la recherche du Label16i, tout fonctionne.
Vous pouvez essayer de modifier le code à votre convenance, je suis preneur.
Cordialement.

P.S; PierreJean, ça ma fait plaisir de tes nouvelles 🙂
 
Re : Syntaxe code d"un userform

Re
En effet, PierreJean et Mecano41, gros pour ne pas être vu !!!
Il fallait bien sûr ajouter Label18.visible = True
Quelle est la syntaxe de la condition pour obtenir le résultat escompté ?
Merci pour votre aide.
Cordialement.
 
- 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
13
Affichages
2 K
Retour