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

Membres actuellement en ligne

Statistiques des forums

Discussions
312 472
Messages
2 088 709
Membres
103 928
dernier inscrit
MIKETUAU