bonjour, je suis entrain de développer une application excel 2007 VBA sur une feuille excel contenant un tableau d'un ensemble de livreurs chauffeurs véhicules, destinations et statut livreur , statut chauffeur, statut véhicule. en démarrant avec une rotation initial (chaque trio fixe: livreur+ chauffeur+véhicule est affecté pour une destination) je veux exécuter une macro qui génère la prochaine rotation.
condition à respecter :
- la rotation change chaque deux jours : chaque trio fixe assure une destination pendant deux jours puis change vers la destination suivante jusqu’à épuisement des 19 destinations et ça recommence dès le début.
- les destinations sont classées suivant un ordre à respecter
voici l'ordre des destinations :
Annaba2, Tebessa, Constantine1, Khenchela → Puis le binôme livreur+ chauffeur passe en réserve pour 02 jours.
Annaba1, Batna2, Setif1, Biskra → Puis le binôme livreur+ chauffeur passe en réserve pour 02 jours.
Guelma, Skikda, BBA (Bordj Bou Arreridj) → Puis le binôme livreur+ chauffeur passe en réserve pour 02 jours.
OEB (Oum El Bouaghi), Jijel, Setif2 → Puis le binôme livreur+ chauffeur passe en réserve pour 02 jours.
Souk Ahras, Mila → Puis le binôme livreur+ chauffeur passe en réserve pour 02 jours.
Setif3, El Tarf, Batna1 → Puis le binôme livreur+ chauffeur passe en réserve pour 02 jours.

- la rotation se déroule de manière cyclique
- le début de semaine c'est dimanche, le week end c'est vendredi-samedi
- le binôme assurant la destination " Jijel" est toujours fixé sur cette destination et ne change jamais de destination
- le statut des livreurs et chauffeurs si est vide donc disponible si CA donc en congé annuel, si CM donc en congé de maladie, si CSS donc en congé sans solde, si AA donc absence autorisé
Le statut des véhicule si vide donc c’est disponible, si EP donc c’est en pannerotation prépo chauff.xlsx