Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour à tous.
Juste pour vous démander est ce qu'il existe une commande VBA permettant de réinitialiser un projet VBA qui a la même fonction que le bouton "REINITIALISER" de la fenêtre VBE.
Merci
Bonsoir Pierrot93
Le problème est que je suis en train de piloter word à partir d'Excel.
A certain moment j'ai le code suivant:
Set wordDoc = wordApp.Documents.Open(NomFichJour) 'ouvre le document Word
Là mon "NomfichierJour s'ouvre normalement
Puis j'ai l'intruction:
Set tblNew = ActiveDocument.Tables(6)
Là il me sort en deboggage erreur 5941 "Le membre de la collection requit n'existe pas"
A ce niveau si je réinitialise le projet avec le bouton "REINITIALISER" et je réexecute mon projet ca marche normalement.
NB: tblNew est déclaré comme suit:
Dim tblNew As Table
Merci pour votre aide
Sans doute en rajoutant la référence au document Word, cela évitera qu'excel ne recherche un ActiveDocument inexistant (et qui ne peut pas exister d'ailleurs) dans le classeur.
Code:
Set tblNew = [B][COLOR=red]wordDoc[/COLOR][/B].Tables(6)
Il se peut aussi qu'il faille attendre le chargement complet du fichier, avant de travailler sur le document:
Après la ligne d'ouverture du document:
Code:
Application.Wait Now + TimeValue("0:00:04")
Où le 4 = 4 secondes (un peu long peut-être) à ajuster.
Bonsoir Hasco
J'ai essayé avec: Set tblNew = wordDoc.Tables(6) et apparemment ca marche bien. Je vais réessayé encore avec plusieurs fichiers s'il ne me sort pas d'erreur c'est bon.
Merci beaucoup.
- 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