Insertion d'une valeur aléatoire actualisée dans Powerpoint
Résolu/Fermé
alonso_01
Messages postés
4
Date d'inscription
mercredi 2 décembre 2015
Statut
Membre
Dernière intervention
3 décembre 2015
-
2 déc. 2015 à 10:28
alonso_01 Messages postés 4 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 3 décembre 2015 - 3 déc. 2015 à 19:12
alonso_01 Messages postés 4 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 3 décembre 2015 - 3 déc. 2015 à 19:12
A voir également:
- Insertion d'une valeur aléatoire actualisée dans Powerpoint
- Insérer une vidéo dans powerpoint - Guide
- Visionneuse powerpoint - Télécharger - Présentation
- Réparer fichier powerpoint endommagé gratuit - Télécharger - Suite bureautique
- Powerpoint 2013 - Télécharger - Présentation
- Repair Powerpoint Presentation - Télécharger - Récupération de données
2 réponses
beber67470
Messages postés
4886
Date d'inscription
mercredi 22 octobre 2014
Statut
Membre
Dernière intervention
6 octobre 2017
798
2 déc. 2015 à 10:52
2 déc. 2015 à 10:52
Bonjour
Voila ce que je connais sur cette commande jette un oeil sur le lien suivant-->
https://support.microsoft.com/fr-fr/office/alea-entre-bornes-alea-entre-bornes-fonction-4cc7f0d1-87dc-4eb7-987f-a469ab381685?ui=fr-fr&rs=fr-fr&ad=fr
Voila ce que je connais sur cette commande jette un oeil sur le lien suivant-->
https://support.microsoft.com/fr-fr/office/alea-entre-bornes-alea-entre-bornes-fonction-4cc7f0d1-87dc-4eb7-987f-a469ab381685?ui=fr-fr&rs=fr-fr&ad=fr
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 351
3 déc. 2015 à 02:23
3 déc. 2015 à 02:23
Bonsoir,
Ce que je ne comprends pas, c'est quel est l'intérêt d'incorporer un classeur Excel (quand on insèreune cellule, c'est le classeur entier qu'on incorpore) juste pour un nombre...
Par ailleurs, la fonction ALEA a besoin d'une mise à jour pour être modifiée, donc c'est un peu compliqué de lancer une mise à jour en arrière plan parce qu'il faudra passer par l'ouverture de ce fichier Excel.
Pourquoi ne pas te limiter à PowerPoint ? On peut faire une macro événementielle qui met une valeur aléatoire dans une zone de texte qui sera différente à chaque lancement du diaporama.
m@rina
Ce que je ne comprends pas, c'est quel est l'intérêt d'incorporer un classeur Excel (quand on insèreune cellule, c'est le classeur entier qu'on incorpore) juste pour un nombre...
Par ailleurs, la fonction ALEA a besoin d'une mise à jour pour être modifiée, donc c'est un peu compliqué de lancer une mise à jour en arrière plan parce qu'il faudra passer par l'ouverture de ce fichier Excel.
Pourquoi ne pas te limiter à PowerPoint ? On peut faire une macro événementielle qui met une valeur aléatoire dans une zone de texte qui sera différente à chaque lancement du diaporama.
m@rina
alonso_01
Messages postés
4
Date d'inscription
mercredi 2 décembre 2015
Statut
Membre
Dernière intervention
3 décembre 2015
3 déc. 2015 à 12:01
3 déc. 2015 à 12:01
Oui je peux me limiter a power point, je ne savais pas que je pouvais le faire. Du coup j'ai trouvé comment faire une macro avec VBA. Mais je n'arrive pas a l'inserer dans une zone de texte comme vous le proposez
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 351
3 déc. 2015 à 14:27
3 déc. 2015 à 14:27
Bonjour,
Faut une macro événementielle qui va s'exécuter au passage de la diapo en question.
Par exemple :
Cette macro va s'exécuter au passage de la 2e diapo. Tu changes le numéro pour une autre diapo. Dans cette diapo, tu insères auparavant une zone de texte toute bête que j'ai nommé ici "zone". Tu peux la nommer autrement.
Si tu veux générer un nombre entier, ajoute Int devant le texte : Int((50 * Rnd) + 1)
m@rina
Faut une macro événementielle qui va s'exécuter au passage de la diapo en question.
Par exemple :
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
montexte = (50 * Rnd) + 1
If SSW.View.CurrentShowPosition = 2 Then
ActivePresentation.Slides(2).Shapes("zone").TextFrame.TextRange.Text = montexte
End If
End Sub
Cette macro va s'exécuter au passage de la 2e diapo. Tu changes le numéro pour une autre diapo. Dans cette diapo, tu insères auparavant une zone de texte toute bête que j'ai nommé ici "zone". Tu peux la nommer autrement.
Si tu veux générer un nombre entier, ajoute Int devant le texte : Int((50 * Rnd) + 1)
m@rina
alonso_01
Messages postés
4
Date d'inscription
mercredi 2 décembre 2015
Statut
Membre
Dernière intervention
3 décembre 2015
3 déc. 2015 à 19:12
3 déc. 2015 à 19:12
J'ai réussi, merci beaucoup pour le temps consacré ;)
2 déc. 2015 à 15:50