J'utilise la classe COM pour gérer un fichier excel depuis php, mais je n'ai pas trouvé la fonction pour lancer une macro déjà enregistré dans le fichier excel.
Quelqu'un la connait ?
Merci
J'ai trouvé un moyen détourné.
li faut :
Ouvre l'éditeur VBA.
Sélectionne dans VBAProject la feuille concernée
Clique sur "Afficher le code".
Ecrir ce code :
Code : Tout sélectionner
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Range("La cellule").Value = "Mot de lancement de la macro" Then
Votre Macro sans l'entête "sub Votremacro", ni "End Sub"
End If
End Sub