Comment passer de VISUAL BASIC EXCEL à PYTHON? [Résolu]

Messages postés
86
Date d'inscription
jeudi 18 août 2005
Dernière intervention
20 février 2007
- - Dernière réponse : houma2001
Messages postés
2
Date d'inscription
vendredi 27 avril 2012
Dernière intervention
10 juin 2012
- 10 juin 2012 à 21:18
J'ai un code écrit en VISUAL BASIC sur EXCEL sur le célèbre problème posé par EULER du périple du cavalier sur un jeu d'échec et du dénombrement de toutes les solutions.
Question: comment le "récupérer" simplement sur PYTHON (pour y ajouter le graphisme de Tkinter) ?
En d'autres termes, dois-je réécrire le code ?
Big merci à tous ceux qui accepteront de se pencher sur cette question stratégique !

HCD
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
179
Date d'inscription
mercredi 13 octobre 2004
Dernière intervention
21 mai 2014
3
Merci
Si tu travaille sous windows, tu peux installer Win32All ( un truc
comme ). C'est une extension qui te donne acces à l'API de windows et
donc aux Composant ActiveX, Com, etcc et donc tu auras des Objets qui
traitent les fichiers Excels. Je pense que c'est le plus simple. Ainsi,
le seul code que tu auras à réécrire c'est celui pour interpreter les
résultats.

Merci taz_iup 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 103 internautes ce mois-ci

Commenter la réponse de taz_iup
Messages postés
86
Date d'inscription
jeudi 18 août 2005
Dernière intervention
20 février 2007
0
Merci
MERCI pour ta réponse si rapide.
Voici ce que je fais pour récupérer Win32All:
PATH="PATH$://C/WINNT/Win32All
et ensuite le fichier
C:\...\EULER.EXE
Mais rien ne vient sur IDLE.
Je sens que je suis à "côté de la plaque" ...

Peux-tu m'aider STP en m'indiquant la démarche détaillée à suivre?
Je suis grand débutant en programmation (mais pas en math !) et têtu !!!
HCD
Commenter la réponse de HCD
Messages postés
86
Date d'inscription
jeudi 18 août 2005
Dernière intervention
20 février 2007
0
Merci
Après un peu de lecture et de recherche, voici où j'en suis.
Le pack win32all est installé (téléch. à partir du site de M.Hammond).
Pour accéder à l'API de Windows, j'ai suivi la procédure indiquée dans
"Python Programming on Win32" du même auteur:

import win32com.client
x1=win32com.client.Dispatch("Excel.Application")
x1.Visible=1

Mais après ???
Commenter la réponse de HCD
Messages postés
179
Date d'inscription
mercredi 13 octobre 2004
Dernière intervention
21 mai 2014
0
Merci
Désolé je n'ai jamais utilisé cette extension, je n'en sais donc pas plus que toi...



bonne continuation...
Commenter la réponse de taz_iup
Messages postés
86
Date d'inscription
jeudi 18 août 2005
Dernière intervention
20 février 2007
0
Merci
Merci pout ton aide précieuse, car je n'avais pas compris ces notions d'extension et d'intégration.
Tu m'as donné la démarche à suivre.
C'était l'essentiel.
Python est très intéressant.

Bonne continuation aussi dans tes scripts et continues à donner des conseils
Commenter la réponse de HCD
Messages postés
2
Date d'inscription
vendredi 27 avril 2012
Dernière intervention
10 juin 2012
0
Merci
quelqu'un peut m'aider sur ce point
je veux executer une macro dans une page excel depuis python3.2
je travail sur python depuis 6 mois et je pense qu'il me reste des trucs trés importants a aprendre
info: je travail sous win32
Commenter la réponse de houma2001

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.