IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Comment insérer 1/4 de cercle dynamique d'un point X vers un point Y ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    curieux
    Inscrit en
    Octobre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : curieux

    Informations forums :
    Inscription : Octobre 2022
    Messages : 8
    Par défaut Comment insérer 1/4 de cercle dynamique d'un point X vers un point Y ?
    Bonjour,

    Je souhaite créer une nouvelle zone dynamique XY dans mon scatter graph, elle doit toujours partir du haut du graph pour finir sur sa partie droite, en fait son centre sera toujours l'angle en haut à droite.

    Comment relier ces deux points par 1/4 de cercle dynamique et non une droite? (courbe bleue dans l'image jointe)

    La propriété msoShapeArc ne permet pas de créer 1/4 de cercle à partir de l'angle du Graph.

    Merci d'avance pour votre contribution

    Nom : Curve.jpg
Affichages : 219
Taille : 36,3 Ko

  2. #2
    Membre habitué
    Homme Profil pro
    curieux
    Inscrit en
    Octobre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : curieux

    Informations forums :
    Inscription : Octobre 2022
    Messages : 8
    Par défaut
    Déjà pour essayer de comprendre l'agencement des points intermédiaires, j'ai récupéré ce code qui permet de faire une courbe de Bézier, mais je n'arrive pas à faire 1/4 de cercle avec...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     Sub Curve()
     
     
    Dim pts(1 To 7, 1 To 2) As Single
    pts(1, 1) = 0 
    pts(1, 2) = 0 
    pts(2, 1) = 72 
    pts(2, 2) = 72 
    pts(3, 1) = 100 
    pts(3, 2) = 40 
    pts(4, 1) = 20 
    pts(4, 2) = 50 
    pts(5, 1) = 90 
    pts(5, 2) = 120 
    pts(6, 1) = 60 
    pts(6, 2) = 30 
    pts(7, 1) = 150 
    pts(7, 2) = 90 
     
    Set myDocument = ThisWorkbook.Sheets("Feuil1")
    myDocument.Shapes.AddCurve SafeArrayOfPoints:=pts
     
     End Sub

  3. #3
    Membre habitué
    Homme Profil pro
    curieux
    Inscrit en
    Octobre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : curieux

    Informations forums :
    Inscription : Octobre 2022
    Messages : 8
    Par défaut
    Je sais que le problème posé est complexe...

    Pour essayer d'avancer je vous soumets une méthode intermédiaire qui me semble tout aussi complexe,

    j'ai réalisé un arc parfait, mais est-il possible de faire l'inverse comme sur le fichier vba joint ?

    ARC_inversé.xlsm

    Merci

Discussions similaires

  1. [JpGraph] Comment insérer des formes (cercles rectangles) SUR un graphique ?
    Par ypcman dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 02/08/2012, 12h36
  2. [DOM] comment insérer du code dynamiquement
    Par Camille01 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 25/04/2008, 15h03
  3. [MySQL] Comment insérer dans une table des données générées dynamiquement
    Par methodman225 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/04/2008, 11h50
  4. [Crystal Reports 9] comment insérer une image dans Détails
    Par VVE dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 22/10/2003, 17h06
  5. Comment insérer un loading ?
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 21/11/2002, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo