Bonjour Michel,
Peux-tu préciser comment se manifeste le fait que le fichier ne soit pas supporté sur ta version d'Excel Mac :
- As-tu un message d'erreur, soit à l'ouverture du fichier, soit lorsque tu cliques sur le bouton "Inscrire la réservation", ou peut-être dans les deux cas ?
- Autre ...
S'il y a un message, s.t.p. envoies une copie d'écran.
Je ne suis absolument pas un pro de l'environnement Mac mais je suis surpris que le fichier ne soit pas supporté, le code ne fait appel qu'à des composants basiques.
@tous : si l'un d'entre vous à une idée / piste, merci d'avance
Concernant ta demande d'une macro récupérant les données de la feuille 1 à la feuille 2, je ne suis pas sûr de la comprendre car le fichier envoyé (hormis le fait qu'il ne fonctionne pas sur ton PC Mac) fait justement cela. L'action de "récupération" est déclenchée lorsque tu cliques sur le bouton "Inscrire la réservation" (code contenu dans "Feuil1 (Réservation)" : procédure btnReserver_Click()). Le traitement se fait en 3 étapes:
1 - Vérifier que toutes les infos de réservation sont saisies (code dans module1 : fonction SaisieResaComplete()), si ok on continue à l'étape 2 sinon sortie.
2 - Vérification que la période demandée est libre dans le planning (code dans module1 : fonction PlanningLibre()), si ok on continue à l'étape 3 sinon sortie.
3 et dernière - Tout étant ok, on enregistre la réservation (code dans module1 : procédure EnregistrerReservation()).
Cordialement,
Yves