en vba avec l'instruction shell, tu appelles l'interpréteur php en ligne de commande sur ton script.
il ne reste plus qu'à associer la macro à un bouton ou une image pour plus de convivialité.
Ca donne à peu près ça:
Shell "%Chemin vers l'interpréteur php%\php.exe %Chemin vers le script%"
Si tu ne disposes pas de l'interpréteur php sur ta machine, shell suppporte les chemins unc: \\nom machine\nom partage\...". Dans ce cas l'interpréteur doit être partagé par une machine sur le réseau.
Par contre pour récupérer le résultat dans le même classeur Excel que celui où tu stockes ta macro je vois pas trop comment faire avec cette méthode.
A mon avis tu devrais raisonner à l'envers, c'est à dire créer un script php que tu peux exécuter sur ta machine, interrogeant le switch et générant un fichier Excel. PHP étant un langage très simple la génération de fichiers Excel est aisée.
Partager