Menu

Formule =SI(ESTERREUR(CHERCHE( en VBA [Résolu]

Messages postés
63
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
11 avril 2019
- - Dernière réponse : NeOXi-_Alpha
Messages postés
63
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
11 avril 2019
- 11 avril 2019 à 10:43
Bonjour,

Voilà actuellement j'ai besoin de faire un recherche avec la formule ci dessous mais en VBA
voici la formule:
=SI(ESTERREUR(CHERCHE("7.2K";J8));(SI(ESTERREUR(CHERCHE("15K";J8));"SSD";"15K"));"7.2K")

Merci par avance
Afficher la suite 

Votre réponse

1 réponse

Messages postés
25247
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2019
1952
0
Merci
Bonjour,

Tu lances l'enregistreur de macro,
Tu écris la formule dans une cellule,
Tu regardes ce que ça donne comme code.....

Mais la question est : Souhaites tu réécrire cette formule dans une cellule (via du code VBA) ou bien "obtenir" le même résultat par code (au lieu de le faire en formule ) ?

Merci d'expliquer plus en détail :
- La structure de ta feuille / cellules...
- Le but exact recherché
- Ce que tu as déjà essayé de faire et en quoi tu bloques exactement

Merci.
NeOXi-_Alpha
Messages postés
63
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
11 avril 2019
-
nn la formule ma donné une erreur je pense que le "=SI(ESTERREUR(CHERCHE(" n'arrive pas a être prit en compte par le VBA
jordane45
Messages postés
25247
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2019
1952 > NeOXi-_Alpha
Messages postés
63
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
11 avril 2019
-
qu'as tu écris, exactement, comme code vba (avec la bonne formule à utiliser....)
histoire qu'on essaye de voir où tu as fait une erreur...
NeOXi-_Alpha
Messages postés
63
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
11 avril 2019
-
voici ma ligne je ne comprend d'ou provient mon problème

Cells(ligne, "I").FormulaLocal = "=SI(ESTERREUR(CHERCHE(7.2K;J" & ligne & "));(SI(ESTERREUR(CHERCHE(15K;J" & ligne & "));SSD;15K));7.2K)"
jordane45
Messages postés
25247
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2019
1952 -
Si tu oublies des guillemets... normal que ça ne fonctionne pas
essaye

"=SI(ESTERREUR(CHERCHE(""7.2K"";J" & ligne & "));(SI(ESTERREUR(CHERCHE(""15K"";J" & ligne & "));""SSD"";""15K""));""7.2K"")"
NeOXi-_Alpha
Messages postés
63
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
11 avril 2019
-
parfait merci beaucoup sa fonctionne beaucoup mieux comme ça en effet
Commenter la réponse de jordane45