Accéder à un contrôle d'un autre onglet

ludo27

XLDnaute Junior
Bonjour,
dans une macro je passe un onglet en paramètre et la macro effectue des opérations sur des contrôles de cet onglet.

Je n'arrive pas à accéder aux contrôles, j'obtiens le message
Propriété ou méthode non gérée par cet objet.

L'accès à la zone de noms TradeDate marche bien.
Par contre l'accès au ComboBox cbIHMStockLoanTradeType produit l'erreur.

Si quelqu'un a une idée je suis preneur.

Merci :)

Code:
Sub CleanCartouche(sht As Worksheet)
With sht
    .[TradeDate].Value = Now()
    If .[cbIHMStockLoanTradeType].ListCount > 0 Then .[cbIHMStockLoanTradeType].ListIndex = 0
End Sub
 

ludo27

XLDnaute Junior
[RESOLU] Re : Accéder à un contrôle d'un autre onglet

Ah je viens de trouver une syntaxe qui marche bien.

Bon c'est pas super pratique mais ça marche :

Code:
If Sheets(sht.Name).cbIHMStockLoanTradeType.ListCount > 0 Then Sheets(sht.Name).cbIHMStockLoanTradeType.ListIndex = 0

Encore merci ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 814
Messages
2 092 339
Membres
105 370
dernier inscrit
Leheryboriziny