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

Lancer un USF en fonction de la feuille active

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 !

Evelynetfrancois

XLDnaute Impliqué
BONJOUR
je me permets de vous solliciter car je plane beaucoup
je n arrive pas à lancer un USF en fonction de la feuille active !!

j ecris ça , (entre autre ......) a la fin d une macro , mais ca ne marche jamais !!!

pouriez vous m aiguiller ??

If ActiveSheet = Sheets("CC") Then
UserFormDLCC.Show
End If
If ActiveSheet = Sheets("SS") Then
UserFormDLSS.Show
End If

merci d avance pour toutes vos sujetions
bonne soiree
E et F
 
Re : Lancer un USF en fonction de la feuille active

Bonjour Evelynetfrançois,

essaye :

If ActiveSheet.Name = "CC" Then
UserFormDLCC.Show
End If
If ActiveSheet.Name = "SS" Then
UserFormDLSS.Show
End If


Les objets ne peuvent pas se comparer avec un signe =, je crois... il faut passer par l'opérateur Is de mémoire
 
Re : Lancer un USF en fonction de la feuille active

Re,

Ou mieux

Code:
Select Case ActiveSheet.Name
 Case "CC" :UserFormDLCC.Show
 Case "SS" :UserFormDLSS.Show
End Select

A+

[Edition] T'avais pas vu TotoTiti, quand je dis "ou mieux", je pense bien-sûr à ma première proposition.
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…