bonjour
je trouve sur les sites consacrés à excel des dizaines de macros : ok
mais je les rentre comment ces macros dans mon excel 2002 ?
merci de me donner le chemin à suivre ou un site qui donne
l'explication détaillée du chemin à suivre...
ci apres exemple de macro...doont je ne sais me servir ......
merci !
jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long
'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test()
MsgBox AleaEntre(1, 20)
MsgBox AleaEntre(-5, 5)
MsgBox AleaEntre(150, 175)
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
EtPatatiEtPatata
Dans son message , Jean Francois nous disait:
bonjour je trouve sur les sites consacrés à excel des dizaines de macros : ok mais je les rentre comment ces macros dans mon excel 2002 ? merci de me donner le chemin à suivre ou un site qui donne l'explication détaillée du chemin à suivre... ci apres exemple de macro...doont je ne sais me servir ...... merci ! jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long 'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test() MsgBox AleaEntre(1, 20) MsgBox AleaEntre(-5, 5) MsgBox AleaEntre(150, 175) End Sub
Bonjour
Dans le menu Outils, il y a un outil Macros Tu donnes un nom à ta nouvelle macro, tu précises dans quel classeur tu veux qu'elle fonctionne (par défaut "tous les classeurs" Tu cliques sur Créer. Et tu intègres ton texte entre les mots Sub (MaMcro) et End Sub Voili, voilou.
@+
Dans son message mesnews.1a997d38.3c22e917.58.931@wanadoo.fr,
Jean Francois nous disait:
bonjour
je trouve sur les sites consacrés à excel des dizaines de macros : ok
mais je les rentre comment ces macros dans mon excel 2002 ?
merci de me donner le chemin à suivre ou un site qui donne
l'explication détaillée du chemin à suivre...
ci apres exemple de macro...doont je ne sais me servir ......
merci !
jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long
'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test()
MsgBox AleaEntre(1, 20)
MsgBox AleaEntre(-5, 5)
MsgBox AleaEntre(150, 175)
End Sub
Bonjour
Dans le menu Outils, il y a un outil Macros
Tu donnes un nom à ta nouvelle macro, tu précises dans quel classeur tu veux
qu'elle fonctionne (par défaut "tous les classeurs"
Tu cliques sur Créer.
Et tu intègres ton texte entre les mots Sub (MaMcro) et End Sub
Voili, voilou.
bonjour je trouve sur les sites consacrés à excel des dizaines de macros : ok mais je les rentre comment ces macros dans mon excel 2002 ? merci de me donner le chemin à suivre ou un site qui donne l'explication détaillée du chemin à suivre... ci apres exemple de macro...doont je ne sais me servir ...... merci ! jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long 'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test() MsgBox AleaEntre(1, 20) MsgBox AleaEntre(-5, 5) MsgBox AleaEntre(150, 175) End Sub
Bonjour
Dans le menu Outils, il y a un outil Macros Tu donnes un nom à ta nouvelle macro, tu précises dans quel classeur tu veux qu'elle fonctionne (par défaut "tous les classeurs" Tu cliques sur Créer. Et tu intègres ton texte entre les mots Sub (MaMcro) et End Sub Voili, voilou.
@+
JièL Goubert
Bonjour Jean-François
Jean Francois a écrit:
bonjour ci apres exemple de macro...doont je ne sais me servir ......
'renvoyer un nombre aléatoire entre deux nombres donnés
Tu sais Jean-François, avant de t'attaquer aux macros, je te conseillerai de faire le tour COMPLET et EXHAUSTIF d'Excel, ça evite en général de réinventer la roue, cette dernière tourne depuis bien longtemps, et la macro que tu veux recréer ici existe sous la forme d'une fonction qui se nomme =ALEA.ENTRE.BORNES(min;max) et qui est disponible des que tu auras coché Utilitaires d'analyse dans les macros complémentaires.
il existe aussi une autre façon d'écrire la même chose sans macro complémentaires, mais la syntaxe est surprenante =ALEA()*ecart+valeur mini
Valeur mini correspond à la plus petite valeur que tu veux utiliser Ecart à l'écart entre la valeur mini et la valeur maxi.
Comme tu vois, pas besoin de macro pour faire ça, mais tu as peut-être d'autres raisons
merci !
-- JièL / Jean-Louis GOUBERT FAQ Outlook Express : http://www.faqOE.com
Bonjour Jean-François
Jean Francois a écrit:
bonjour
ci apres exemple de macro...doont je ne sais me servir ......
'renvoyer un nombre aléatoire entre deux nombres donnés
Tu sais Jean-François, avant de t'attaquer aux macros, je te
conseillerai de faire le tour COMPLET et EXHAUSTIF d'Excel, ça evite en
général de réinventer la roue, cette dernière tourne depuis bien
longtemps, et la macro que tu veux recréer ici existe sous la forme
d'une fonction qui se nomme =ALEA.ENTRE.BORNES(min;max) et qui est
disponible des que tu auras coché Utilitaires d'analyse dans les macros
complémentaires.
il existe aussi une autre façon d'écrire la même chose sans macro
complémentaires, mais la syntaxe est surprenante
=ALEA()*ecart+valeur mini
Valeur mini correspond à la plus petite valeur que tu veux utiliser
Ecart à l'écart entre la valeur mini et la valeur maxi.
Comme tu vois, pas besoin de macro pour faire ça, mais tu as peut-être
d'autres raisons
merci !
--
JièL / Jean-Louis GOUBERT
FAQ Outlook Express : http://www.faqOE.com
bonjour ci apres exemple de macro...doont je ne sais me servir ......
'renvoyer un nombre aléatoire entre deux nombres donnés
Tu sais Jean-François, avant de t'attaquer aux macros, je te conseillerai de faire le tour COMPLET et EXHAUSTIF d'Excel, ça evite en général de réinventer la roue, cette dernière tourne depuis bien longtemps, et la macro que tu veux recréer ici existe sous la forme d'une fonction qui se nomme =ALEA.ENTRE.BORNES(min;max) et qui est disponible des que tu auras coché Utilitaires d'analyse dans les macros complémentaires.
il existe aussi une autre façon d'écrire la même chose sans macro complémentaires, mais la syntaxe est surprenante =ALEA()*ecart+valeur mini
Valeur mini correspond à la plus petite valeur que tu veux utiliser Ecart à l'écart entre la valeur mini et la valeur maxi.
Comme tu vois, pas besoin de macro pour faire ça, mais tu as peut-être d'autres raisons
merci !
-- JièL / Jean-Louis GOUBERT FAQ Outlook Express : http://www.faqOE.com
Misange
bonjour, et bien comme tu n'es pas le premier à se poser cette question de base, la page débutant d'excelabo est faite pour toi ! par exemple ici : http://www.excelabo.net/xl/debuter.htm#fonction qui répond à la question : Ou mettre le code pour une fonction ou une macro ? ;-)))
-- Misange http://www.excelabo.net Attention disciplus a déménagé ! mettez vos favoris à jour
"Jean Francois" a écrit dans le message de news:
bonjour je trouve sur les sites consacrés à excel des dizaines de macros : ok mais je les rentre comment ces macros dans mon excel 2002 ? merci de me donner le chemin à suivre ou un site qui donne l'explication détaillée du chemin à suivre... ci apres exemple de macro...doont je ne sais me servir ...... merci ! jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long 'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test() MsgBox AleaEntre(1, 20) MsgBox AleaEntre(-5, 5) MsgBox AleaEntre(150, 175) End Sub
-- Jean François
bonjour,
et bien comme tu n'es pas le premier à se poser cette question de base, la
page débutant d'excelabo est faite pour toi !
par exemple ici :
http://www.excelabo.net/xl/debuter.htm#fonction
qui répond à la question :
Ou mettre le code pour une fonction ou une macro ?
;-)))
--
Misange http://www.excelabo.net
Attention disciplus a déménagé ! mettez vos favoris à jour
"Jean Francois" <newsjfb@wanadoo.fr> a écrit dans le message de
news:mesnews.1a997d38.3c22e917.58.931@wanadoo.fr...
bonjour
je trouve sur les sites consacrés à excel des dizaines de macros : ok
mais je les rentre comment ces macros dans mon excel 2002 ?
merci de me donner le chemin à suivre ou un site qui donne
l'explication détaillée du chemin à suivre...
ci apres exemple de macro...doont je ne sais me servir ......
merci !
jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long
'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test()
MsgBox AleaEntre(1, 20)
MsgBox AleaEntre(-5, 5)
MsgBox AleaEntre(150, 175)
End Sub
bonjour, et bien comme tu n'es pas le premier à se poser cette question de base, la page débutant d'excelabo est faite pour toi ! par exemple ici : http://www.excelabo.net/xl/debuter.htm#fonction qui répond à la question : Ou mettre le code pour une fonction ou une macro ? ;-)))
-- Misange http://www.excelabo.net Attention disciplus a déménagé ! mettez vos favoris à jour
"Jean Francois" a écrit dans le message de news:
bonjour je trouve sur les sites consacrés à excel des dizaines de macros : ok mais je les rentre comment ces macros dans mon excel 2002 ? merci de me donner le chemin à suivre ou un site qui donne l'explication détaillée du chemin à suivre... ci apres exemple de macro...doont je ne sais me servir ...... merci ! jf
Attribute VB_Name = "AleaEntreBornesPerso"
'renvoyer un nombre aléatoire entre deux nombres donnés
Function AleaEntre(Low As Long, High As Long) As Long 'Dana DeLouis, mpep
AleaEntre = Int(Rnd * (High - Low + 1)) + Low
End Function
Sub test() MsgBox AleaEntre(1, 20) MsgBox AleaEntre(-5, 5) MsgBox AleaEntre(150, 175) End Sub
-- Jean François
AV
Pssstttt...zoziau ! Suite à une purge, j'ai paumé ton adresse ! Si tu veux bien réitérer dans ma bal ...
AV
Pssstttt...zoziau !
Suite à une purge, j'ai paumé ton adresse !
Si tu veux bien réitérer dans ma bal ...