Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 19h53   #1
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Problème activation et désactivation image

Bonjour tout le monde,

Voila étant étudiant et intéressait par la programmation je souhaiterais donnez un petit plus au programme que je viens de réaliser.
Ci-joint le fichier que j'ai programmé.
Je vous explique mon problème je souhaiterai activer et désactiver l'image en forme de balle en fonction du score (le visiteur commence puis le local .....)
Cette image montrant a qui est le service.
J’attends vos réponses qui j'espère me débloquerons....
Merci par avance

Hy-Kâr
Fichiers attachés
Type de fichier : xls Tennis_GMP1.xls (140,0 Ko, 4 affichages)
Hy-Kâr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 11h46   #2
Membre Expert
 
Avatar de ZebreLoup
 
Homme Sebastien L
Ingénieur Financier
Inscription : mars 2010
Messages : 880
Détails du profil
Informations personnelles :
Nom : Homme Sebastien L
Âge : 33
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Financier
Secteur : Finance

Informations forums :
Inscription : mars 2010
Messages : 880
Points : 1 867
Points : 1 867
Ca n'est pas très compliqué, je vais regarder, mais déjà une première remarque :
à chaque fois tu as fait deux fonctions pour le visiteur ou le local, tu aurais pu en faire une seule avec un paramètre de ligne. Je vais regarder ça en même temps, ça t'apprendra des trucs j'espère.
ZebreLoup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 15h53   #3
Membre Expert
 
Avatar de ZebreLoup
 
Homme Sebastien L
Ingénieur Financier
Inscription : mars 2010
Messages : 880
Détails du profil
Informations personnelles :
Nom : Homme Sebastien L
Âge : 33
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Financier
Secteur : Finance

Informations forums :
Inscription : mars 2010
Messages : 880
Points : 1 867
Points : 1 867
Finalement, j'ai pas mal revu ton code (une fois lancé, je ne pouvais plus m'arrêter )
Si tu débutes en programmation, regarde bien le code que je te propose, tu pourras apprendre :
- Gestion des "Enum" avec la notion de joueur créé dans mdAffichage. Une variable qui ne peut être que "Visiteur" ou "Local".
- Création de fonctions et procédure avec paramètres pour améliorer la lisibilité du code. J'ai séparé la partie affichage (mdAffichage) et gestion du score (mdGestion). Pour toute opération (ajout de point, nouveau jeu, nouveau set, ...) j'ai une seule fonction ou procédure qui prend en paramètre un joueur (local ou adversaire).
- Les conditions pour gagner un jeu sont beaucoup plus simple (score de plus de 6 et 2 points d'écart).
- On affiche/cache les petites balles (à chaque jeu gagné).

Désolé d'avoir un peu tout remodelé, mais si tu prends un peu de temps pour regarder, ça peut peut-être t'intéresser.
Fichiers attachés
Type de fichier : xls Tennis_GMP1.xls (151,0 Ko, 3 affichages)
ZebreLoup est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h51.


 
 
 
 
Partenaires

Hébergement Web