Citation:
Envoyé par
munity
tu me dis qu'evaluate est la solution à mon problème
seulement le souci c'est que je ne peux pas utiliser le resultat pour remplacer la valeur d'evaluate dans le array() qui est apparemment obligatoire pour les deux instructions
Oh le méchant amalgame ‼ Tu confonds instruction et résultat / contenu !
Pourtant comme déjà indiqué, rien qu'en ouvrant l'aide VBA que renvoie donc Array ?‼
Dans le lien pourtant fourni rien qu'en testant l'unique ligne de code du post #59
et en vérifiant le contenu de la fenêtre Variables locales !
Patrick général six étoiles sur ce forum me remercie par deux fois dans les posts #60 & #62
et toi tu décrètes « cela ne correspond pas au besoin » sans même tester & vérifier ‼ :ptdr:
Donc te reste alors la voie du bushido débutant déjà expliquée précédemment :
affecter à une variable Variant un Split de ta cellule et vérifier le contenu de la fenêtre Variables locales.
Si en l'état cette variable ne fonctionne pas dans ton instruction, alors en créer une autre de la même taille
puis l'alimenter via une boucle à partir de celle du Split …
Donc là c'est plusieurs lignes de code mais Evaluate - pour peu de connaitre le B-A-BA d'Excel - a en besoin d'une seule !
Comme préconisé par les règles de ce forum, en cas de souci,
poster au moins le code balisé comme il se doit de la tentative entreprise …
___________________________________________________________________________________________________________
L'avenir n'appartient pas qu'à ceux se levant tôt mais surtout à ceux se donnant la peine de lire …