Bonjour,
Avec l'aide de quelques personnes, je suis finalement arrivé à réaliser le tableau que je voulais. Après l'avoir présenté, une demande m'a été faite et je ne suis pas en mesure de pouvoir la réaliser. Voilà donc pourquoi je me tourne vers vous.
Le tableau en pièce jointe possède une macro dans le module 2.
La première boucle vérifie sur l'onglet actif qu'aucune date de sortie n'est programmée (colonne H) et qu'un patient est bien enregistré dans la chambre (colonne C). Si ces deux conditions sont remplies, la ligne du patient (colonne C à F) est copiée puis collée au même endroit dans l'onglet suivant.
La deuxième boucle regarde, pour chaque patient remplissant les conditions citées précédemment, le chiffre située en fin de mois (pour Janvier c'est AO, mais cela change en fonction des mois), le copie, l'incrémente de 1 et le colle sur la ligne correspondante de l'onglet suivant. Même travaille (sans l'incrémentation) si un P est présent dans la cellule juste en dessous.
Ce que je souhaiterais maintenant :
J'aimerais que lorsqu'une date de sortie est ajoutée (colonne H), toutes mes cases suivants cette date soit effacées.
Un exemple :
Je copie madame x du mois de Janvier au Mois de février car elle n'a pour le moment aucune date de sortie de prévue. Grâce à la macro, le premier chiffre commençant en colonne c est ajoutée en ayant été incrémenté de 1 et la sélection est étendue jusqu'à la fin du mois. Aujourd'hui je sais que madame x sortira le 19 février, je rentre donc la date dans la colonne H.
La il faudrait que les cellules allant du 20 février au 28 s'efface (départ en K3)
En espérant avoir été clair et que cela soit réalisable. D'avance merci.
TgR
Avec l'aide de quelques personnes, je suis finalement arrivé à réaliser le tableau que je voulais. Après l'avoir présenté, une demande m'a été faite et je ne suis pas en mesure de pouvoir la réaliser. Voilà donc pourquoi je me tourne vers vous.
Le tableau en pièce jointe possède une macro dans le module 2.
La première boucle vérifie sur l'onglet actif qu'aucune date de sortie n'est programmée (colonne H) et qu'un patient est bien enregistré dans la chambre (colonne C). Si ces deux conditions sont remplies, la ligne du patient (colonne C à F) est copiée puis collée au même endroit dans l'onglet suivant.
La deuxième boucle regarde, pour chaque patient remplissant les conditions citées précédemment, le chiffre située en fin de mois (pour Janvier c'est AO, mais cela change en fonction des mois), le copie, l'incrémente de 1 et le colle sur la ligne correspondante de l'onglet suivant. Même travaille (sans l'incrémentation) si un P est présent dans la cellule juste en dessous.
Ce que je souhaiterais maintenant :
J'aimerais que lorsqu'une date de sortie est ajoutée (colonne H), toutes mes cases suivants cette date soit effacées.
Un exemple :
Je copie madame x du mois de Janvier au Mois de février car elle n'a pour le moment aucune date de sortie de prévue. Grâce à la macro, le premier chiffre commençant en colonne c est ajoutée en ayant été incrémenté de 1 et la sélection est étendue jusqu'à la fin du mois. Aujourd'hui je sais que madame x sortira le 19 février, je rentre donc la date dans la colonne H.
La il faudrait que les cellules allant du 20 février au 28 s'efface (départ en K3)
En espérant avoir été clair et que cela soit réalisable. D'avance merci.
TgR