Programmation sur Excel
Fermé
gataha
Messages postés
26
Date d'inscription
dimanche 6 janvier 2008
Statut
Membre
Dernière intervention
16 juin 2009
-
29 janv. 2008 à 11:19
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 - 6 févr. 2008 à 00:12
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 - 6 févr. 2008 à 00:12
A voir également:
- Programmation sur Excel
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Comment aller à la ligne sur excel - Guide
- Trier sur excel - Guide
9 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
29 janv. 2008 à 11:34
29 janv. 2008 à 11:34
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
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
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
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
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
1 févr. 2008 à 15:02
1 févr. 2008 à 15:02
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
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
gataha
Messages postés
26
Date d'inscription
dimanche 6 janvier 2008
Statut
Membre
Dernière intervention
16 juin 2009
4
2 févr. 2008 à 14:18
2 févr. 2008 à 14:18
Comment doit on procéder pour insérer une nouvelle fonction parmi celle existante dans le programme excel(cos,sin, texte etc)?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
2 févr. 2008 à 15:52
2 févr. 2008 à 15:52
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
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
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
2 févr. 2008 à 18:19
2 févr. 2008 à 18:19
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?
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?
gataha
Messages postés
26
Date d'inscription
dimanche 6 janvier 2008
Statut
Membre
Dernière intervention
16 juin 2009
4
4 févr. 2008 à 10:02
4 févr. 2008 à 10:02
Merci à messieurs Lately et Polux.
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
4 févr. 2008 à 13:31
4 févr. 2008 à 13:31
bonjour,
de rien :o)
Merci de mettre résolu si ton problème est réglé
;o)
Polux
de rien :o)
Merci de mettre résolu si ton problème est réglé
;o)
Polux
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
6 févr. 2008 à 00:12
6 févr. 2008 à 00:12
Et au passage, LatelyGeek est une femme....