Bonjour,
Voilà, pour vous donner un peu de contexte, je suis en train de créer une macro qui crée un planning en coloriant des cases. La première feuille contient toutes les taches à réaliser, leur durée et leurs antécédents (les taches qu'il faut obligatoirement avoir faites avant). Sur la deuxième feuille, une tâche par ligne (encore) et un jour par colonne, la macro colorie les cases pendant laquelle la tache est en cours.
Voilà, j'ai une cellule (la J47) mélangeant du texte et des valeurs numériques de la manières suivante sur ma feuille1:
=A10&", "&A17&", "&A45&" et "&A14 (ce qui donne "10, 17, 45 et 14")
ou =CONCATENER(A10;", ";A17;", ";A45;" et ";A14)
Dans une macro (j'ai commencé aujourd'hui, je suis un bleu),
j'ai besoin de récupérer ces valeurs numériques et les utiliser pour vérifier si la condition "tableau(10)<>0 ET tableau(17)<>0 ET tableau(45)<>0 ET tableau(17)<>0" est vérifiée ou pas. Et si cette condition est vérifiée, associer le maximum des valeurs à la variable locale 'maxi'(ici le max serait donc de 45).
J'aimerais donc obtenir un bout de code permettant de faire cela et fonctionne que la case soit:
10, 17, 45 et 14
ou
17, 49 et 14
ou
45 et 19
ou
23
Merci pour votre aide, et désolé si ce n'est pas clair.
Elio