Questions d'entretiens en Finance de Marché

Les questions les plus fréquentes des recruteurs en entretien

Questions d’entretien sur VBA

VBA

Que veut dire Option Explicit ? Option Base 1 ?

Option Explicit : Cela veut dire « déclarer toutes les variables dans le code du module » pour que le code soit plus propre et qu’on puisse détecter certaines erreurs plus facilement.

Option Base 1 : spécifie la limite inférieur de la dimension des tableaux à 1 et non pas 0.

  • Comment tracer un graphique ? Imprimer ?

Tracer un graphique : il faut tout d’abord définir des valeurs pour ce graphique dans les colonnes d’un fichier Excel. Sélectionner ces valeurs puis utiliser la fonction « ActiveChart ». Imprimer : « print »

  • Comment fait-on une structure ?
  1. Créer le début de la structure avec la procédure «Private Structure» ou «Public Structure »
  2. Ajouter des éléments dans le corps de la structure. Une structure doit obligatoirementavoir un élément à l’intérieur où chaque élément doit être déclaré et spécifié avec un chemin d’accès.

Un exemple via le site www.docs.microsoft.com :

  • Qu’est qu’un module de classe ?

Une classe permet de définir les propriétés, les méthodes et les événements propres à un domaine.
En VB, le code correspondant est stocké dans un module d’un type particulier, le module de classe (extension .cls).

  • Quelle est la différence entre une procédure (sub) et une fonction ?

Procédure : forme d’instruction dont l’exécution dépend de paramètres mais qui ne retourne rien
Fonction : forme d’instruction composée dont l’exécution dépend de paramètres

Comment faire une boucle « while » ?

On traduit la boucle « while » par le « tant que… ». En d’autres termes, tant qu’on a une certaine condition, on exécute une certaine instruction. Si la condition n’est pas plus respectée, on arrêtela boucle.

  • Comment faire une boucle « For » ?

On traduit la boucle « for » par « pour de …à… ». En d’autres termes, tant qu’on a une certaine condition, on exécute une certaine instruction pour chaque terme jusqu’au dernier.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *