Transformer une formule excel en VBA

Résolu
Olaz_funk Messages postés 7 Statut Membre -  
Olaz_funk Messages postés 7 Statut Membre -
Microsoft Office Professionnel Plus 2010

Bonjour,

Je souhaiterai tranformer cette formule excel en VBA pour faire une macro:
=IF(A12:A1000="";"";IFERROR(VLOOKUP(A12:A1000;'BA articles'!A:B;2;FALSE);"Pas en stock"))

Merci.

Olaz

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,
    Je souhaiterai tranformer cette formule excel en VBA

    Ok. Et sur quoi bloques tu ?

    Que souhaites tu faire exactement ?

    Qu'as tu commencé à coder ?
    0
    1. Olaz_funk Messages postés 7 Statut Membre
       
      Je ne sais pas ni coder la fonction vlookup ni la fonction if.
      0
    2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831 > Olaz_funk Messages postés 7 Statut Membre
       
      Je ne sais pas ni coder la fonction vlookup ni la fonction if.


      Pour les IF :
      https://lmgtfy.app/?q=VBA+IF


      Pour VLOOKUP:
      https://lmgtfy.app/?q=vba+vlookup
      0
    3. Olaz_funk Messages postés 7 Statut Membre
       
      Super merci pour ta reponse.
      En fait je connais cette aplication mais si j ai poste sur ce forum c'est que je ne trouve pas.
      0
    4. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831 > Olaz_funk Messages postés 7 Statut Membre
       
      Tu ne trouves pas QUOI ?????
      Dans les liens que je t'ai donné .. tu as toutes les explications nécessaires pour faire des tests ( IF .ELSE.. THEN ..) ainsi que comment UTILISER VLOOKUP en VBA ....

      Donc.... je te repose la question (à laquelle tu n'as pas répondu précédemment...) :
      Que souhaites tu faire exactement ?


      Sous entendu ... explique nous avec des PHRASES... ce que tu souhaites réaliser comme Macro..;
      Pour quoi faire ? Qu'est-ce qu'elle doit faire ? Comment doit elle fonctionner ( Je regarde si ...truc... sinon... faire bidule.....) ..... ?

      Tu peux aussi ( EN PLUS) nous déposer un fichier exemple ... ( sur le site www.cijoint.com ) et nous donner le lien sur le forum.
      0
    5. Olaz_funk Messages postés 7 Statut Membre
       
      Je ne comprend pas exactement ce que tu veux puisque tout est ecrit dans la premiere question j aimerai ecrire une fonction excel en VBA.
      La fonction excel est:
      =IF(A12:A1000="";"";IFERROR(VLOOKUP(A12:A1000;'BA articles'!A:B;2;FALSE);"Pas en stock"))
      Donc j'aimerai que la fonction VBA réalise la meme chose que la fonction excel.

      Concernant les liens voici la reponse:
      Enable javascript to use LMGTFY.

      Si tu comprends pas mes phrases je ne sais pas quoi te dire.
      0
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    Regardez l'aide excel du côté de Worksheetfunction et/ou la méthode Evaluate.
    0