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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  comment créer une macro sur excel svp ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment créer une macro sur excel svp ?

n°2557122
Aish
Posté le 29-10-2006 à 13:48:13  profilanswer
 

Bonjour
 
Je vous explique mon problème
 
J'aimerai créer sur Excel des macros qui me permettent de ne pas
retaper des formules à chaque fois.
Par exemple j'ai des formules du style cp= 23,56 + 45T+76,88T^2
que je dois utiliser pour des calculs sur Excel.
 
Ce que j'aimerai c'est créer des formules de cp(T)
c'est à dire que je retape pas la formule à chaque fois; je mets cp(23)
et ca me donne direct la valeur.
 
pour que je puisse calculer la cp pour chaque température T.
Je sais pas si j'ai été très claire.
 
Help c'est urgent j'en ai besoin pour avancer...
Merci


Message édité par Aish le 29-10-2006 à 13:52:21
mood
Publicité
Posté le 29-10-2006 à 13:48:13  profilanswer
 

n°2557163
TAM136
Posté le 29-10-2006 à 14:33:09  profilanswer
 

Salut
 
Je n'ai pas tout saisi. Le principe d'une formule, c'est justement de ne pas avoir à la retaper. Il suffit de changer la valeur T. Tu as peut-être des éléments supplémentaires à fournir?

n°2557174
Aish
Posté le 29-10-2006 à 14:42:10  profilanswer
 

TAM136 a écrit :

Salut
 
Je n'ai pas tout saisi. Le principe d'une formule, c'est justement de ne pas avoir à la retaper. Il suffit de changer la valeur T. Tu as peut-être des éléments supplémentaires à fournir?


 
En fait ca me permet si je creer cette macro de ne pas retaper la formule à chaque fois que je l'utilise dans une  
formule par exemple si je veux calculer le cp à 55°C j'écris cp(55) et ca me donne la formule.
 
C'est comme par exemple pour la fonction moyenne, on ne tape pas la formule de la moyenne mais juste
moyenne(des deux valeurs)
 
Désolé si mes explications sont un peu confuses.
Pourtant c'est pas si compliqué..
 
Merci bcp pour votre aide

n°2557179
patparis
Posté le 29-10-2006 à 14:48:36  profilanswer
 

Donc tu veux créer une macro complémentaire utilisable dans n'importe quel classeur (et non une macro personnelle liée au fichier dans lequel elle a été créée).
 
Fais une recherche sur le terme en gras.

n°2557199
Aish
Posté le 29-10-2006 à 15:15:00  profilanswer
 

patparis a écrit :

Donc tu veux créer une macro complémentaire utilisable dans n'importe quel classeur (et non une macro personnelle liée au fichier dans lequel elle a été créée).
 
Fais une recherche sur le terme en gras.


 
Merci  
 
En fait j'ai déjà chercher mais je n'arrive pas à en créer une.
Si vous pouviez m'aider svp j'en ai besoin pour avancer dans mes calculs
 
 

n°2557425
seniorpapo​u
Posté le 29-10-2006 à 18:54:34  profilanswer
 

Bonsoir,
tu sais utiliser VBE?
Cordialement

n°2557462
seniorpapo​u
Posté le 29-10-2006 à 19:14:21  profilanswer
 

Re,
Une adresse pour faire une macro complémentaire
http://www.excelabo.net/xl/macroco [...] versionxla

n°2557504
Aish
Posté le 29-10-2006 à 19:57:29  profilanswer
 

seniorpapou a écrit :

Re,
Une adresse pour faire une macro complémentaire
http://www.excelabo.net/xl/macroco [...] versionxla


 
Merci d'avoir pris le temps de m'aider un peu,
Non je maitrise pas bcp Visual Basic.
Je pensais que ce serait si compliquer à faire ce genre de macro...

n°2557509
seniorpapo​u
Posté le 29-10-2006 à 19:59:56  profilanswer
 

Bonsoir,
Ce n'est pas compliqué, il faut juste un peu de patience.
Veux-tu dans un premier temps faire ta function pour un seul classeur?

n°2557526
Aish
Posté le 29-10-2006 à 20:21:33  profilanswer
 

seniorpapou a écrit :

Bonsoir,
Ce n'est pas compliqué, il faut juste un peu de patience.
Veux-tu dans un premier temps faire ta function pour un seul classeur?


 
Bonsoir,
 
Oui ce serait pour un seul classeur pour l'instant.
Merci bcp de m'aider cela me rend un grand service car j'arrive pas...

mood
Publicité
Posté le 29-10-2006 à 20:21:33  profilanswer
 

n°2557551
seniorpapo​u
Posté le 29-10-2006 à 20:42:02  profilanswer
 

Re,
 
tu surlignes la fonction ci-dessous
et tu copies  
 
Public Function cp(T As Double) As Double
cp = 23.56 + 45 * T + 76.8 * T * T
End Function
 
au niveau de ton classeur:
 outils->macro->visual basic editor
puis dans vbe:       insertion->module
 
là où se trouve le curseur, tu colles  
tu as donc la fonction dans ton module. Réduis la fenêtre vbe
 
Maintenant supposons que tu veuilles avoir dans la cellule A2 le cp de la température qui est dans la colonne a1:
 
selectionner A2    saisir  =cp(A1)  puis valider
Si je n'ai rien oublié cela doit fonctionner
Je vais faire l'essai en lisant mon texte
Cordialement

Message cité 1 fois
Message édité par seniorpapou le 29-10-2006 à 20:42:46
n°2557563
Aish
Posté le 29-10-2006 à 20:56:49  profilanswer
 

seniorpapou a écrit :

Re,
 
tu surlignes la fonction ci-dessous
et tu copies  
 
Public Function cp(T As Double) As Double
cp = 23.56 + 45 * T + 76.8 * T * T
End Function
 
au niveau de ton classeur:
 outils->macro->visual basic editor
puis dans vbe:       insertion->module
 
là où se trouve le curseur, tu colles  
tu as donc la fonction dans ton module. Réduis la fenêtre vbe
 
Maintenant supposons que tu veuilles avoir dans la cellule A2 le cp de la température qui est dans la colonne a1:
 
selectionner A2    saisir  =cp(A1)  puis valider
Si je n'ai rien oublié cela doit fonctionner
Je vais faire l'essai en lisant mon texte
Cordialement


 
Bonsoir,
 
Je vous remercie infiniment pour l'aide que vous m'avez donné car ca marche!!
Encore une fois merci car ca m'aide énormement
bonne soirée


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  comment créer une macro sur excel svp ?

 

Sujets relatifs
Comment créer un compte administrateurexcel 2003 fusioner image
probleme des donnees TXT importées sur ExcelCreer un Serveur HTTP à partir d'un serveur FTP
Créer un boot XP pour remplacer millenium.Créer un Réseaux entre 2 PC avec routeur Wifi et numericable
Séparateur de centaines sur Excel > je veux afficher "48 01 655"creer un batch pour lancer macro excel
Excel 97 : comment créer une macro qui se lance à chaque démarrage et 
Plus de sujets relatifs à : comment créer une macro sur excel svp ?


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