Executer des programmes dans des processus différents
Fermé
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
-
10 nov. 2017 à 12:33
yg_be Messages postés 23323 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 12 novembre 2024 - 23 nov. 2017 à 13:23
yg_be Messages postés 23323 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 12 novembre 2024 - 23 nov. 2017 à 13:23
A voir également:
- Executer des programmes dans des processus différents
- Mettre en veille des programmes - Guide
- Programmes au démarrage windows 10 - Guide
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
2 réponses
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
22 nov. 2017 à 11:15
22 nov. 2017 à 11:15
Personne n'a de solution pour ouvrir un programme dans un processus différent si le programme est déjà ouvert ?
yg_be
Messages postés
23323
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 novembre 2024
Ambassadeur
1 552
23 nov. 2017 à 10:28
23 nov. 2017 à 10:28
Tu peux instancier un Excel supplémentaire ainsi:
Option Explicit Dim xls As Application Sub otherxl() Set xls = New Application xls.Visible = True ' End Sub
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
23 nov. 2017 à 11:40
23 nov. 2017 à 11:40
Merci yg_be pour ta solution, j'ai remarqué avec 3 fichiers ouvert :
Sans ta solution : (valeur ko approximative)
1 processus EXCEL de 136 000 Ko de mémoire
Avec ta solution
1 processus EXCEL de 136 000 Ko de mémoire
1 processus EXCEL de 40 000 Ko de mémoire
1 processus EXCEL de 40 000 Ko de mémoire
1 processus EXCEL de 40 000 Ko de mémoire
Le premier processus ne diminue pas, et à la fermeture de mes 3 fichiers seul le premier processus s'arrête, les autres de 40 000 Ko ne s'arrêtent pas
Soit mes fichier sont rester dans le premier et sont bien fermé
Soit il sont encore ouvert et ne se sont pas fermé
Est-ce normal ?
Sans ta solution : (valeur ko approximative)
1 processus EXCEL de 136 000 Ko de mémoire
Avec ta solution
1 processus EXCEL de 136 000 Ko de mémoire
1 processus EXCEL de 40 000 Ko de mémoire
1 processus EXCEL de 40 000 Ko de mémoire
1 processus EXCEL de 40 000 Ko de mémoire
Le premier processus ne diminue pas, et à la fermeture de mes 3 fichiers seul le premier processus s'arrête, les autres de 40 000 Ko ne s'arrêtent pas
Soit mes fichier sont rester dans le premier et sont bien fermé
Soit il sont encore ouvert et ne se sont pas fermé
Est-ce normal ?
yg_be
Messages postés
23323
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 novembre 2024
1 552
>
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
23 nov. 2017 à 11:44
23 nov. 2017 à 11:44
on dirait que tu n'ouvres aucun fichier dans les instances supplémentaires. comment ouvres-tu tes fichiers?
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
23 nov. 2017 à 12:12
23 nov. 2017 à 12:12
J'ai enregistrer la macro dans un fichier excel vierge (je l'ai enregistrer dans mes macro personnelle aussi) et je l'exécute, Excel charge quelque chose puis c'est tout, rien de spécial (pas d'autre fenêtre qui s'ouvre tout se passe dans le même classeur)
yg_be
Messages postés
23323
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 novembre 2024
1 552
>
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
23 nov. 2017 à 12:18
23 nov. 2017 à 12:18
chez moi cela ouvre UNE instance supplémentaire visible de Excel.
peux-tu partager le code VBA que tu as créé?
peux-tu partager le code VBA que tu as créé?
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
23 nov. 2017 à 12:23
23 nov. 2017 à 12:23
C'est exactement celui que tu m'a donné, pour mes 3 fichiers je l'ai fait à chaque fois mais comme dit plus haut, j'ai bien 3 nouveaux processus mais ils ne s'arrêtent pas et le processus de "base" est toujours présent, mais se ferme bien un fois les 3 fichiers fermé
Mon code :
Mon code :
Option Explicit Dim xls As Application Sub NewProcess() Set xls = New Application xls.Visible = True ' End Sub