Bonjour,
je vous soumet un casse tête que je n'arrive pas à solutionner.
Dans le fichier joint, j'ai un tableau donnant des valeurs à des noms d'individus (colonne A) en fonction de marker (ligne 2) sur la feuille "Genotypage_brut".
Ce tableau comporte des doublons avec des valeurs parfois différentes.
mon objectif est de fusionner les doublons dans un nouveau tableau sur la feuille "test_fusionne".
J'ai déjà un début de macro qui formate le tableau voulu et met en colonne A des noms unique d'individu.
Maintenant je voudrais avec une fonction MATCH (est ce la bonne approche?) transférer les données comme suit:
Si la valeur source = 0 ou cellule vide alors on ne copie pas
si cellule de destination est vide alors on copie la valeur source(pas d'erreur)
si cellule de destination =0 alors on copie et donc remplace par la valeur source
si cellule de destination =valeur identique à la valeur source alors on ne copie pas la valeur source ou on copie (le plus simple...)
si cellule de destination =valeur >0 et différente de la valeur source alors on concatene les 2 valeurs et on colorie la cellule en jaune.
Comment faire ce transfert de données avec conditions?
En vous remerciant pour vos futures lumières.
je vous soumet un casse tête que je n'arrive pas à solutionner.
Dans le fichier joint, j'ai un tableau donnant des valeurs à des noms d'individus (colonne A) en fonction de marker (ligne 2) sur la feuille "Genotypage_brut".
Ce tableau comporte des doublons avec des valeurs parfois différentes.
mon objectif est de fusionner les doublons dans un nouveau tableau sur la feuille "test_fusionne".
J'ai déjà un début de macro qui formate le tableau voulu et met en colonne A des noms unique d'individu.
Maintenant je voudrais avec une fonction MATCH (est ce la bonne approche?) transférer les données comme suit:
Si la valeur source = 0 ou cellule vide alors on ne copie pas
si cellule de destination est vide alors on copie la valeur source(pas d'erreur)
si cellule de destination =0 alors on copie et donc remplace par la valeur source
si cellule de destination =valeur identique à la valeur source alors on ne copie pas la valeur source ou on copie (le plus simple...)
si cellule de destination =valeur >0 et différente de la valeur source alors on concatene les 2 valeurs et on colorie la cellule en jaune.
Comment faire ce transfert de données avec conditions?
En vous remerciant pour vos futures lumières.