Bonjour Le Forum,
Trois semaines de recherches et d’essais en tous genres …. En vain !
Ma programmation VBA coince pour placer correctement les saisies d’une première feuille en résultats dans une deuxième feuille.
Voici le fichier joint. Dans la première feuille, au «
kilomètre et en une colonne par journée », sont saisis :
- un lieu
- un horaire de début-fin (les deux premiers chiffres vont nous servir)
- un code lieu
- un ou deux prénoms
… et ainsi de suite.
Un BOUTON ROUGE « Rapatrier dans Feuille Disponibilité » reportera en Feuil2 l’ensemble de la saisie de la première feuille dans 5 colonnes par journée.
Dans cette 2ème Feuille de destination, c’est le début de l’Horaire des cellules n°2 des pavés des groupes de la première feuille qui est utilisé pour définir le numéro de classement du Poste en une des colonnes de 1 à 5 :
- avant 14 h (jusqu’à 13 h 59)
- entre 14 h et avant 16 h
- entre 16 h et avant 18 h
- entre 18 h et avant 20 h (jusqu’à 19 h 59)
- après 20 h.
Les lignes VBA fonctionnent parfaitement jusqu’au moment de
remplir la colonne n° 3, et cela pour chaque journée.
J’ai beau faire des essais (
deux présentations différentes dans la programmation ci-jointe) ma colonne n° 3 me place des résultats « doublons de résultats » déjà bien placés dans les autres colonnes.
Merci de vous pencher sur mon problème et de bien vouloir m’aider en m’indiquant comment programmer cette colonne 3 dans cette deuxième feuille appelée « Disponibilité ».
Je semble si près du but…
If GVal >= 18 And GVal < 20 Then Pos = 3 m'empêche de dormir...
Cordialement à tous,
Webperegrino