Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1467 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA : apprentissage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA : apprentissage

n°2248361
Escrimou32
Posté le 14-01-2015 à 13:17:26  profilanswer
 

Bonjour à tous,
 
Je me dirige aujourd'hui vers le monde de la finance (bourse principalement).
Après mes diverses formations, je vois qu'il me manque une chose importante qui est la programmation excel macro VBA.
 
N'ayant jamais su ce qu'était la programmation VBA, ce à quoi elle sert etc, je viens me renseigner ici en vous posant plusieurs questions :
 
Q1 : savoir se servir d'une très bonne façon de VBA est-il long à apprendre (combien de temps en s'entraînant tous les jours ?) ?
Q2 : si vous êtes déjà issu du monde de la finance, vous avez donc l'habitude d'utiliser VBA, pouvez-vous me diriger vers le plus important au départ pour commencer ?
Q3 : avez-vous des sites qui expliquent comment bien s'en servir, de manière pédagogique ?$
Q4 : Est-ce vous connaissez des formations spécialisées dans VBA ?
 
Se sont les principales question qui me viennent à l'esprit pour l'instant,
 
Dans l'attente de votre réponse et en vous remerciant d'avance,
 
Cordialement.

mood
Publicité
Posté le 14-01-2015 à 13:17:26  profilanswer
 

n°2248369
Marc L
Posté le 14-01-2015 à 14:15:00  profilanswer
 

 
           Bonjour,
 
           la Bourse ou la Finance, c'est par trop vague et de toute manière ils utilisent des applications dédiées !
           Excel est généraliste, on tente de l'adapter selon ses besoins mais n'est pas dédié à la Bourse ni à la Finance.
           C'est souvent un pis aller pour ceux ne voulant ou ne pouvant pas s'offrir une application spécialisée.
 
           Avant d'attaquer la programmation, faut-il encore bien connaitre les formules de feuille de calculs d'Excel
           car les codes VBA les mieux optimisés sont ceux utilisant ces formules de calculs évitant des usines à gaz pur VBA !
 
           L'avantage du VBA - et son point faible côté sécurité ! - est son ouverture sur Windows
           car les lacunes du VBA peuvent être comblées par des ActiveX, des API ou bibliothèques de Windows
           avantageant ainsi ceux ayant des connaissances dans d'autres langages et en développement Windows …
           Du reste certaines sociétés financières vendent des bibliothèques ou des modules complémentaires
           comblant les lacunes ou permettant d'accéder à leurs services spécialisés …
 
           Le temps nécessaire pour apprendre les rudiments varie selon l'investissement et les compétences de chacun.
           C'est comme l'apprentissage des Mathématiques mais faut-il encore être logique et savoir mener une réflexion …


Message édité par Marc L le 18-01-2015 à 19:56:48
n°2248412
rufo
Pas me confondre avec Lycos!
Posté le 14-01-2015 à 17:08:47  profilanswer
 

C'est des applis écrites en VBA sous Excel qui font tourner le monde de la finance ? :pt1cable: Tu m'étonnes que le monde parte en sucette :whistle:  
 
Plus sérieusement Escrimou32, +1 pour tout ce qu'à dit Marc L. Précision sur sa dernière phrase : il veut dire par là qu'avant de se lancer dans l'apprentissage d'un langage de dév (quel qu'il soit), il faut d'apprendre les bases de l'algorithmie (variables, boucles, tests...) puis tant qu'à faire, qq algos de base (qq algos de tri par ex, ou de recherche de min/max, occurrence d'une chaîne de caractères dans une autre). Avoir un bon niveau en maths aide bien, en particulier si tu connais l'analyse numérique (calcul de dérivée ou d'intégrale, trouver une racine...).
 
Enfin, VBA faisant appel à des concept de POO, ça peut aider si tu te familiarises avec les concepts de la programmation objet ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2250280
qualem
Posté le 06-02-2015 à 21:15:17  profilanswer
 

Bonsoir,  
 
J'aimerais apprendre le VBA en solo. Je voulais savoir quel était le meilleur site pour apprendre ? Je peux avoir également des livres grâce à la bibliothèque de mon école !  
 
Merci d'avance

n°2250304
Marc L
Posté le 07-02-2015 à 11:07:12  profilanswer
 

 
           Bonjour,
 
           le meilleur site pour apprendre est celui qui te conviendra le mieux selon ta faculté d'adaptation,
           tu es donc le seul à pouvoir le trouver …
 
           Sinon une bonne manière pour apprendre est d'utiliser le Générateur de macros
           puis de se plonger dans le code généré en consultant l'aide VBA intégrée :
           tout y est et c'est souvent bien plus rapide que de se perdre sur le net !
           Un code ainsi généré n'est pas le plus efficace, il faut le nettoyer ensuite (exemple ici)
           mais c'est un excellent outil pour connaitre les objets, méthodes et propriétés utilisés dans un contexte précis.
 
           Le VBA n'étant qu'une extension, un outil, d'une application Office comme Excel par exemple,
           mieux vaut bien connaître les bases des formules de calculs d'Excel et même un peu plus
           avant d'attaquer le VBA car, un code VBA étant juste interprété, bien moins performant qu'un exécutable,
           partir dans des boucles par exemple peut prendre dix fois plus de temps à l'exécution
           que d'utiliser les fonctions internes d'Excel en VBA car ces fonctions sont déjà compilées
           Souvent des codes sont inutiles car des formules de feuille de calculs peuvent répondre à un besoin.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA : apprentissage

 

Sujets relatifs
Equivalent RechercheV en VBAManipuler l'explorateur windows par macro VBA
VBA MACRO MODIFIABLEVBA - CDO Message => Gérer une erreur
[Resolu][VBA]pointeur sur une sous-feuille dans un sous formulaire[VBA] mise en page lente et j'comprends pas
[VBA-Excel] Copier-coller sélection à partir d'une rechercheMacro VBA Powerpoint - Suppression de plusieurs slides
VBA et écriture en APPEND d'un fichier[VBA] Support d'apprentissage
Plus de sujets relatifs à : VBA : apprentissage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR