Excel csv vers xlsm
Résolu/Fermé
__Juulien__
Messages postés
20
Date d'inscription
vendredi 11 mai 2018
Statut
Membre
Dernière intervention
14 novembre 2020
-
Modifié le 14 avril 2020 à 09:42
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 - 14 avril 2020 à 09:44
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 - 14 avril 2020 à 09:44
A voir également:
- Excel csv vers xlsm
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si et excel - Guide
- Excel moyenne - Guide
2 réponses
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
14 avril 2020 à 09:03
14 avril 2020 à 09:03
Bonjour,
Tu essaies d'écrire dans le fichier qui est déjà ouvert depuis un script externe en powershell ? Je ne pense pas que ça fonctionne.
Il semble également qu'il manque une quote à la ligne 3 de ton powershell.
Et puis, vu que tu fais du VBA... pourquoi ne pas traiter l'import directement en VBA au lieu de passer par un script externe ?
Tu essaies d'écrire dans le fichier qui est déjà ouvert depuis un script externe en powershell ? Je ne pense pas que ça fonctionne.
Il semble également qu'il manque une quote à la ligne 3 de ton powershell.
Et puis, vu que tu fais du VBA... pourquoi ne pas traiter l'import directement en VBA au lieu de passer par un script externe ?
__Juulien__
Messages postés
20
Date d'inscription
vendredi 11 mai 2018
Statut
Membre
Dernière intervention
14 novembre 2020
14 avril 2020 à 09:38
14 avril 2020 à 09:38
Oui justement vu que le fichier est déjà ouvert, en utilisant le script Powershell cela fait comme si deux utilisateurs travaillent dessus simultanément.
J'ai décidé d'utiliser le script externe car j'en avais un à disposition, mais je pense que la solution d’utiliser entièrement du vba serait probablement mieux. Je n'ai juste aucune notion de VBA et n'ai pas trouvé ce qui me convenais sur le net pour modifier un fichier déjà ouvert.
Merci pour vos conseils
J'ai décidé d'utiliser le script externe car j'en avais un à disposition, mais je pense que la solution d’utiliser entièrement du vba serait probablement mieux. Je n'ai juste aucune notion de VBA et n'ai pas trouvé ce qui me convenais sur le net pour modifier un fichier déjà ouvert.
Merci pour vos conseils
jordane45
Messages postés
38472
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2025
4 744
14 avril 2020 à 09:44
14 avril 2020 à 09:44
Oui justement vu que le fichier est déjà ouvert, en utilisant le script Powershell cela fait comme si deux utilisateurs travaillent dessus simultanément
Ben justement... on ne peut pas travailler à plusieurs sur un même fichier... sauf si il est "partagé"
Mais le fait de le faire depuis autre chose qu'excel lui même... je ne suis pas certain que ça marche.
A savoir que lorsque le fichier est partagé, pour voir les modifications faites par le second utilisateur, il faut faire un SAVE également de son côté pour que ça actualise de son côté.
- Le user2 fait une modif et sauvegarde
- Le user1 fait une sauvegarde et peut alors voir les modifs du user1
Je n'ai juste aucune notion de VBA
Mais, si tu as trouvé comment faire en powershell .. tu n'auras pas de mal à le faire en VBA. Le code est quasi le même ... les $ en moins.