action sur bouton activx et bouton sur userform

  • Initiateur de la discussion Initiateur de la discussion farid
  • 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 !

farid

XLDnaute Occasionnel
Bonjour,
voila mon souci
lorsque je crée un bouton(CommandButton1) via développeur/insérer/Controleactivex et que j'insère la formule , elle fonctionne très bien.
Par contre lorsque je crée un userform et que j'insère un bouton et que je colle la même macro, cela me crée un bug.
je joins le fichier
merci pour votre aide
bien cordialement
 

Pièces jointes

Bonsoir.
C'est parce que certaines méthodes sont assumée comme étant celles de l'objet Worksheet dans le module d'un tel objet, ce qui n'est pas le cas dans celui d'un autre type d'objet. Précisez 'Feuil1.' devant les méthodes et propriétés qui le requièrent pour l'UserForm.
VB:
Private Sub CommandButton1_Click()
With Intersect(Feuil1.UsedRange, Feuil1.Rows("4:" & Feuil1.Rows.Count), Feuil1.Columns("N:Y"))
      If .Parent.FilterMode Then .Parent.ShowAllData
      .AutoFilter Field:=Month(Date), Criteria1:=1
   End With
End Sub
D'ailleurs il me semble que c'est aussi Feuil1 au lieu de .Parent et éventuellement Me dans le module de l'objet Worksheet.
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
465
Réponses
32
Affichages
1 K
Réponses
2
Affichages
373
Réponses
4
Affichages
165
Réponses
4
Affichages
251
Retour