IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Considérez-vous VBA comme un langage de programmation professionnel ? Pourquoi ?

Votants
156. Vous ne pouvez pas participer à ce sondage.
  • Oui, on peut créer des applications très professionnelles avec VBA

    111 71,15%
  • Pas vraiment, peut-être pour les non-informaticiens

    20 12,82%
  • Non, ce n'est pas du tout professionnel comme langage

    14 8,97%
  • Autres (à préciser dans les commentaires)

    5 3,21%
  • Pas d'avis

    6 3,85%
Macros et VBA Excel Discussion :

Pensez-vous que VBA n’est pas un langage professionnel ?


Sujet :

Macros et VBA Excel

  1. #101
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Bonjour,

    Ce n'est pas le support qui fait le produit, c'est avant tout le développeur, son talent et sa connaissance du support et du métier.

    Vous pourrez être le meilleur du monde, si il vous manque le talent ou la connaissance vous n'accoucherez que d'un vilain petit canard.

    Donc VBA est-il professionnel, oui. Tous les jours nous en avons la preuve par les sujets traités sur nos forums et par notre expériences professionnelles.

    Evidemment cette technologie est le parent pauvre dans notre métier. Bricoleur, amateur, artisanal (dans le sens péjoratif, comme si être artisan pouvait être péjoratif)... des vocables de ce type nous en entendons tous les jours.

    Toujours critiqué mais jamais égalé...
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  2. #102
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Si la question est de savoir si il est possible de faire des applications professionnel avec VBA, ma réponse est clairement oui! Mais il faut surpassé les entrave que Microsoft a place à nos poignais.

    En vertus de la lois anti trust américaine!

    Mais dire que VBA est un langage de programmation professionnel là non car il a été conçu pour ne pas l'être . Pourquoi devons nous utiliser des astuces pour implémenter un timer alors qu'il y a en natif des timer double precision sous forme de Dll ou Ocx dans Vb6.

    Pourquoi MaskEdite est absent et nous permettrait de saisir se date au bon format.

    Pourquoi ne peut on pas metre un @ dans une zone se texte si le userform dispose également d'un webbroser alors qu'il n'y a pas de problème avec Vb6?

    Pourquoi dois'je créer mes propres contrôle qui pour le coup utilise le contrôle natifs de Vb6 alors que je dispose de touts les outil de développement de Microsoft parfaitement licenciés?

    Pourquoi avec Excel 97 il était possible pour un PME disposant d'Excel standard de commander à une SSII une application professionnel?

    Notepad est un outil de développement très puissant. Ce qui compte c'est pas l'outil mais le talent!

    On ne peux pas réduire cette question au verre à moitié vide; au parents pauvre,alors que Vba n'est pas un parent mais un enfant de Vb6 (issu d'une famille bourgeoise) déshérite par ses parents! Si nous n'avons pas l' honnêteté de le reconnaître alors..

    Vb6 étant un éditeur compilateur il est possible d'imaginer que tous le problèmes liés a la sécurité du code ( et très souvent exposé sur ce forum) pourrais être réglé grace à une option de compilation??

    Avant Vb6 il n'était pas possible d'implémenté du vba dans Excel!
    Vba a des parents très puissant mais il a été élagué des 2/3 de leurs possibilités!

    On ce méprend sur le statut social de Vba mais il est le dernier empereur chinois!
    Dernière modification par Invité ; 30/01/2017 à 19h57.

  3. #103
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1
    Par défaut Access et VBA
    Bonjour à tous,
    Microsoft a dit en un certain temps que Access était le client idéal pour des applications clients/serveurs avec MSSQL Serveur.
    Quand vous êtes en entreprise et que l'on vous demande de réaliser des applications pour automatiser des tâches utilisateurs, de production,... et bien on fait avec ce que l'on a.

    Pour ma part, j'ai tout réalisé avec Access et VBA. Des applications avec des interfaces dignes d'autres langages. Avec le déploiement du runtime Access, on réalise des applications pro.
    J'ai même réalisé une application d'étiquetage pour la production mieux faite que celle fourni par un prestataire en Delphi, en utilisant la même technologie, en exploitant l'activeX de Codesoft.
    Je vous invite à visiter mon site www.itd25.com

  4. #104
    Invité de passage
    Homme Profil pro
    Cadre
    Inscrit en
    Janvier 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Cadre

    Informations forums :
    Inscription : Janvier 2018
    Messages : 1
    Par défaut Un autre point de vue
    L'utilisateur est une personne trop peu souvent prise en compte par les programmeurs. Et quand je dis trop peu souvent, je pense pratiquement jamais.
    Se sentant souvent en position de supériorité, devant des utilisateurs réputés ignorants et sans doute incapables de comprendre la puissance inimaginable nécessaire pour réaliser le code, les programmeurs se complaisent dans des discussions hautaines de spécialistes.
    Il me semble pourtant que l'utilisateur est la personne la plus importante dans la chaine.
    A ce titre, suivant l'utilisateur, VBA pourra être considéré comme un language vraiment adapté et donc professionnel.

  5. #105
    Nouveau membre du Club
    Homme Profil pro
    Vba
    Inscrit en
    Février 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Vba
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 9
    Par défaut VBA 20 ans plus tard
    Cela fait 20 ans que mes développements Access Exel répondent aux besoins des mes utilisateurs.
    Personnellement je pense qu'un programme informatique doit s'adapter aux besoins des utilisateurs et pas le contraire, VBA le permet.
    Pour moi le VBA est un langage informatique comme les autres et je pense qu'il n'y a pas de petits ou grands langages, si vos fonctions, vos classes sont bien écrites cela fonctionne.

  6. #106
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Echanges Excel-Access par ADODB en VBA...

    Qui a dit que VBA ne permettait pas une approche professionnelle de la programmation?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #107
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Sujet à troll, évidemment...


    J'ai plusieurs fichiers Excel avec pas mal de modules, développés en trois tiers, qui ne buguent pas (ou plus), qui sont liés à de l'Access et ou du SQL Server, qui permettent une consolidation de données et la livraison de tableaux de bord sympas, qui attendent toujours une solution "pro" pour être remisés au placard (et qui attendront encore longtemps...).
    belle analyse et clair de fond mr fauconnier. je me demandais aussi si l'on pouvait allier la base de donnée de access à excel et je tombe sur la réponse. vraiment avec vos conseils sur ma discussion sur vb.net je crois que je vais me professionnaliser en vba excel pour quelques années pour la maîtriser correctement .
    a mon humble avis je trouve que le VBA est un langage qui permet à tout débutant et profane en programmation de se familiariser avec les algos . il certe d'après certains pas un langage " professionnel " mais je trouve qu'il offre une variété d'option comme celui d'avoir un IDE à sa portée sans passer pas eclipse et d'autres.
    lorsque j'ai commencé mes premiers macros ,je ne maîtrisais rien et mes codes étaient du n'importe quoi. mais aujourd'hui j'arrive à écrire
    avec beaucoup d'analyse et même aider des débutants qui postent sur le forum. vba m'a aidé et aujourd'hui je peux le remercier car je peux comprendre certains codes. je note que je n'ai pas faire d'étude en informatique mais j'arrive à m'en sortir avec une note de 3/10 grace au vba.
    en résume vba est un langage comme tout autre mais qu'il depend d'une application voire excel. à la longue si microsoft peut ajouter d'autres composantes comme le fait de créer son application via excel et facilement la muter en application win cela ajouterait du piment à la mayonnaise.

  8. #108
    Invité de passage
    Homme Profil pro
    usine détergents
    Inscrit en
    Février 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : usine détergents
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 1
    Par défaut VAB EXCEL
    Bonsoir

    J'ai développé pour l'entreprise dans laquelle je travaille, un logiciel sous VBA / Excel.

    Voici les modules :

    - Gestion électronique des documents
    - Gestion Caisse
    - Gestion Magasin pièces de rechange
    - Gestion des stocks de 6 magasins d'emballages et de matières premières ( dont 2 distants )
    - Gestion de la maintenance assistée par ordinateur
    - Gestion de la planification de production
    - Gestion d'une flotte automobile
    - Gestion d'une structure médicale / HSE
    - Gestion des ressources humaines.

    Les différents services travaillent en synchronisation, à l'aide de bases de données envoyées automatiquement via Outlook.

    Malgré un passage par NAVISION, l'entreprise a du repasser par mon application et abandonner NAVISION

    Donc VBA pour les débutants : Pas si sùr

    Cordialement

    PS / Je suis ingénieur mais pas en Informatique

  9. #109
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,

    Navision, et son pendant actuel de Dynamics 365, offre une gamme impressionnante de fonctionnalités, mais il est aussi important de constater qu'utiliser une artillerie lourde qui peut coûter plus cher en abonnements et qui ne serait pas exploitée convenablement, alors qu'un développement VBA sur mesure peut apporter des outils plus adaptés aux besoins de certaines entreprises.

    Mais comme tu le dis, pour être en capacité de venir rivaliser avec des solutions complètes comme D365, ca prend des compétences poussées et une bonne maitrise du langage et des fonctionnalités qu'il permet
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

Discussions similaires

  1. [JAXB] Pensez vous que JAXB a un avenir dans le monde professionnel ?
    Par eclesia dans le forum Format d'échange (XML, JSON...)
    Réponses: 22
    Dernier message: 17/11/2010, 15h03
  2. Pensez-vous que le gaspillage de ressources des logiciels récents est trop important?
    Par _skip dans le forum Débats sur le développement - Le Best Of
    Réponses: 30
    Dernier message: 02/09/2009, 12h29
  3. Réponses: 21
    Dernier message: 17/10/2008, 18h44
  4. Réponses: 2
    Dernier message: 22/03/2007, 21h04
  5. Réponses: 42
    Dernier message: 02/02/2007, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo