Programmation sur Excel

gataha Messages postés 27 Statut Membre -  
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,peut on éxécuter uniquement sur Excel sans utilisation de VB ou autre , un programme contenant des itérations ou des boucles?
Configuration: Windows XP
Firefox 2.0.0.11

9 réponses

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour,

    Excel n'est juste qu'un tableur. Toutes manipulations de données (itérations, boucles, tris etc etc) nécéssitent l'utilisation d'un langage de programmation ...

    ;o)

    polux
    0
  2. Yakulu
     
    Bonjour.
    J'ai créé un petit module de boite de dialogue sous excel.
    Mon problème est que j'aimerais que cette boite de dialogue s'ouvre directement lors du lancement du programme excel sans avoir besoin d'avoir a appuyer sur le bouton "execution de la boite de dialogue" .
    Merci d'avance pour vos réponses.
    Anthony
    0
  3. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour

    tu as un "module" ThisWorbook (F11), dans la combo à gauche tu cliques sur "Workbook", là tu as la procédure Workbook_Open().
    Tu tapes : Userform1.Show

    Tu sauvegardes. La prochaine fois que tu ouvriras ton classeur, le UserForm s'affichera automatiquement à l'ouverture.

    ;o)

    Polux
    0
  4. gataha Messages postés 27 Statut Membre 4
     
    Comment doit on procéder pour insérer une nouvelle fonction parmi celle existante dans le programme excel(cos,sin, texte etc)?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour

    Dans visual basic (F11), tu ouvres un module, tu code ta fonction. Ensuite, sur Excel tu choisis fonctions personnalisés ... ta nouvelle fonction est là.

    ;o)

    polux
    0
  7. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Il y a plus simple, sans VB, mais ça ne marchera que dans le classeur en cours.

    Imaginons que tu veuilles une fonction qui calcule le cube de la cellule qui se trouve à sa gauche.
    En B1, par exemple, tu choisis dans le menu Insertion, Nom - Définir
    Dans le nom de la fonction tu écris Cube, et dans la zone du bas, "Fait référence à", tu écris =A1*A1*A1 (Sans nom de feuille ni $, si tu veux que ça marche partout dans le classeur...)

    A partir de là, chaque fois que dans ce classeur tu colleras le nom Cube, ça te calculera le cube la cellule juste à gauche.

    Pratique, non?
    0
  8. gataha Messages postés 27 Statut Membre 4
     
    Merci à messieurs Lately et Polux.
    0
  9. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour,

    de rien :o)

    Merci de mettre résolu si ton problème est réglé

    ;o)

    Polux
    0
  10. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Et au passage, LatelyGeek est une femme....
    0