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

Retour