Bonjour,
Je souhaiterai faire une opération complexe qui dépasse largement mes compétences en vba...
Mon classeur est composé de 3 onglets dont 1 (absences) est une étape intermédiaire à éventuellement supprimer...
2024 : en face d'une personne (colonne A) et sous une date (ligne2), les responsable d'affectations vont manuellement renseigner un code projet.
import_abs : j'y colle un export du logiciel de gestion des congés. Dans cet onglet j'ai des dates en ligne et des personnes en colonne, puis une valeur s'il y a une absence prévue
j'avais commencé par faire une formule pour récupérer la valeur (d'où l'onglet absences) mais elle est assez complexe et après je suis pas plus avancée...
Je souhaiterais (si possible) venir écraser le renseignement manuel dans 2024 SI il y a une absence renseignée pour une personne/une date dans import_abs
En fait, je suis pas sure d'avoir le bon déroulé mais j'aimerais que ça fonctionne comme cela pour chaque cellule de 2024 :
-Si pour une personne/date il n'y a pas de valeur import_abs alors rien ne se passe et la saisie manuelle dans 2024 n'est pas écrasée
puis
-si pour une personne/date il y a, dans impot_abs, une valeur comprenant "/ AM /" ou "/ PM /" alors la valeur "/abs" vient écraser la saisie manuelle dans 2024
-si pour une personne/date il y a, dans impot_abs, une valeur (ne comprenant pas"/ AM /" ou "/ PM /" ) alors la valeur "ABS" vient écraser la saisie manuelle dans 2024
je joins mon tableau pour plus de compréhension
Je souhaiterai faire une opération complexe qui dépasse largement mes compétences en vba...
Mon classeur est composé de 3 onglets dont 1 (absences) est une étape intermédiaire à éventuellement supprimer...
2024 : en face d'une personne (colonne A) et sous une date (ligne2), les responsable d'affectations vont manuellement renseigner un code projet.
import_abs : j'y colle un export du logiciel de gestion des congés. Dans cet onglet j'ai des dates en ligne et des personnes en colonne, puis une valeur s'il y a une absence prévue
j'avais commencé par faire une formule pour récupérer la valeur (d'où l'onglet absences) mais elle est assez complexe et après je suis pas plus avancée...
Je souhaiterais (si possible) venir écraser le renseignement manuel dans 2024 SI il y a une absence renseignée pour une personne/une date dans import_abs
En fait, je suis pas sure d'avoir le bon déroulé mais j'aimerais que ça fonctionne comme cela pour chaque cellule de 2024 :
-Si pour une personne/date il n'y a pas de valeur import_abs alors rien ne se passe et la saisie manuelle dans 2024 n'est pas écrasée
puis
-si pour une personne/date il y a, dans impot_abs, une valeur comprenant "/ AM /" ou "/ PM /" alors la valeur "/abs" vient écraser la saisie manuelle dans 2024
-si pour une personne/date il y a, dans impot_abs, une valeur (ne comprenant pas"/ AM /" ou "/ PM /" ) alors la valeur "ABS" vient écraser la saisie manuelle dans 2024
je joins mon tableau pour plus de compréhension