bonjour,
j'ai 2 textbox (T1 et T2), la soustraction des deux se met dans une textbox (T3)
Je souhaite rechercher dans une plage de cellules (où il y a des nombres) si la valeur T3 se retouve.
Si c'est le cas, je veux afficher dans une textbox (T4) le contenu de la cells(row de la cellule trouvée, colonne 1) + (row de la cellule trouvée, colonne 2).
Cela me permettrait de faire faire en automatique un travail qui me prendrait 2 jours en intégrant un pré tri manuel.
J'ai réussi à automatiser le pré tri qui ne me prend plus que 5 min.
j'ai testé pour la recherche la formule suivante avec la comparaison avec une seule cellule D6 :
if abs(T2.value-T1.value)= cells(6,4).value then T4.value=cells(row de la cellule trouvée, 1) + cells(row de la cellule trouvée,2)
Ca ne marche pas. PAR CONTRE, si je remplace la référence cells(6,4) par la valeur de la cellule : "234" par exemple et bien cela fonctionne :
if abs(T2.value-T1.value)= "234" then T4.value=cells(row de la cellule trouvée, 1) + cells(row de la cellule trouvée,2)
Le problème de faire référence àa la valuer, c'est que pour les mises à jours tous les ans (les valeurs de références changent ) ce ne sera pas évident de changer tous les codes, alors que si je fais référence à la cellule, je ne touche plus le code.
Enfin, là pour l'exemple, je fait référence à une seule cellule, alor que je dois rechercher la comparaison dans une plage : G6:K56.
Merci de votre aide.
Cordialement
Hidozo
j'ai 2 textbox (T1 et T2), la soustraction des deux se met dans une textbox (T3)
Je souhaite rechercher dans une plage de cellules (où il y a des nombres) si la valeur T3 se retouve.
Si c'est le cas, je veux afficher dans une textbox (T4) le contenu de la cells(row de la cellule trouvée, colonne 1) + (row de la cellule trouvée, colonne 2).
Cela me permettrait de faire faire en automatique un travail qui me prendrait 2 jours en intégrant un pré tri manuel.
J'ai réussi à automatiser le pré tri qui ne me prend plus que 5 min.
j'ai testé pour la recherche la formule suivante avec la comparaison avec une seule cellule D6 :
if abs(T2.value-T1.value)= cells(6,4).value then T4.value=cells(row de la cellule trouvée, 1) + cells(row de la cellule trouvée,2)
Ca ne marche pas. PAR CONTRE, si je remplace la référence cells(6,4) par la valeur de la cellule : "234" par exemple et bien cela fonctionne :
if abs(T2.value-T1.value)= "234" then T4.value=cells(row de la cellule trouvée, 1) + cells(row de la cellule trouvée,2)
Le problème de faire référence àa la valuer, c'est que pour les mises à jours tous les ans (les valeurs de références changent ) ce ne sera pas évident de changer tous les codes, alors que si je fais référence à la cellule, je ne touche plus le code.
Enfin, là pour l'exemple, je fait référence à une seule cellule, alor que je dois rechercher la comparaison dans une plage : G6:K56.
Merci de votre aide.
Cordialement
Hidozo