Bonjour,
J'ai intégré une feuille excel sous forme d'objet OLE dans un cadre d'objet indépendant d'un formulaire.
Je tente de récupérer avec une macro VBA la valeur d'une cellule.
Le soucis c'est que access me dit qu'il ne trouve pas d'objet associé au cadre d'objet indépendant.
Ensuite, si je reste un peu sur le formulaire actif, il réussi à détecter l'objet OLE et me récupère alors ma valeur demandée!!!!
Quelqu'un a-t-il une explication?
Merci d'avance, cela me permettrait d'avancer enfin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Function MiseEnFormeDEVIS() Dim objXl As Object Form_NOUVEAU_DEVIS.Refresh 'Total du montant HT exporté du tableau excel vers le champs MONTANT HT Set objXl = Form_NOUVEAU_DEVIS.Zonetexte.Object.Application Form_NOUVEAU_DEVIS.Zonetexte.Action = acOLEActivate Form_NOUVEAU_DEVIS.MontantHT.Value = objXl.Sheets(1).Range("B1").Value Set objXl = Nothing End Function
Partager