Bonjour à tous,
Dans le cadre d'un programme qui me permet de tester la présence de chaines de caractères dans d'autres chaines de caractères, je réalise un calcul (du type : (1)*(1)+(1*0)+...) avec un résultat binaire (Oui / non : 1 / 0) via la fonction "Application.Evaluate".
Cela marche très bien, sauf qu'il y a une limite à cette fonction :
lorsque la chaîne de caractère à tester est trop importante (1 octet, 255 caractères 1 ou 0) la fonction ne fonctionne plus, et un message d'erreur apparaît en résultat.
Ayant fait des recherches / exécuté des tests je n'ai pas réussi à trouver de solution optimale
Seul solution à mon Pb pour le moment il est possible de mettre le résultat sous forme (1)*(1)+(1)*(0)... dans une cellule, puis cliquer/entrer et ça fonctionne.
Auriez-vous une solution à mon problème SVP ?
Merci à la communauté par avance,
Benamou
Dans le cadre d'un programme qui me permet de tester la présence de chaines de caractères dans d'autres chaines de caractères, je réalise un calcul (du type : (1)*(1)+(1*0)+...) avec un résultat binaire (Oui / non : 1 / 0) via la fonction "Application.Evaluate".
Cela marche très bien, sauf qu'il y a une limite à cette fonction :
lorsque la chaîne de caractère à tester est trop importante (1 octet, 255 caractères 1 ou 0) la fonction ne fonctionne plus, et un message d'erreur apparaît en résultat.
Ayant fait des recherches / exécuté des tests je n'ai pas réussi à trouver de solution optimale
Seul solution à mon Pb pour le moment il est possible de mettre le résultat sous forme (1)*(1)+(1)*(0)... dans une cellule, puis cliquer/entrer et ça fonctionne.
Auriez-vous une solution à mon problème SVP ?
Merci à la communauté par avance,
Benamou
Dernière édition: