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 :

traçage d'une courbe avec vba [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 2
    Par défaut traçage d'une courbe avec vba
    Bonjour,
    Je débute le développement avec vba et j'arrive pas à effectuer un macro qui permet de tracer une courbe dont l'axe des ordonnées est au milieu en utilisant un tableau sur fichier excel dont la première ligne doit être l'abscisse tandis que la deuxième ligne doit représenter l'ordonnée, aussi j'aime bien savoir comment gérer les styles du graphe, les styles de la ligne de la courbe, la position du graphe dans la feuille d'Excel, etc.. quelqu'un qui peut m'aider?

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Un début de piste en VBA. Tu colle ce code dans un module standard et tu le lance, ensuite tu va dans la feuille active, tu sélectionne toutes les valeurs qui se trouvent en colonnes A et B puis menu "Insersion" -->"Graphique"-->"Nuage de points"-->"Nuage de points avec courbe lissée" :
    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
    24
    25
    26
    27
    28
     
    Sub Cercle()
     
        Dim X As Single
        Dim Y As Single
        Dim I As Single
        Dim J As Integer
        Dim Rayon As Single
        Dim Pi As Single
     
        Pi = WorksheetFunction.Pi
        Rayon = 100
     
        Cells.Clear
     
        For I = 0 To Pi Step Pi / 100
     
            X = Rayon * Cos(I)
            Y = Rayon * Sin(I)
     
            J = J + 1
     
            Cells(J, 1) = Y
            Cells(J, 2) = X
     
        Next I
     
    End Sub
    Hervé.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 2
    Par défaut
    Merci Hervé, j'ai aussi trouvé un livre de ce genre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment tracer une courbe avec gtk
    Par killer_instinct dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 01/10/2007, 22h53
  2. dessiner une courbe avec OleExcel
    Par blondelle dans le forum C++Builder
    Réponses: 9
    Dernier message: 28/09/2006, 22h05
  3. Copier une formule avec vba
    Par NAMORJOSE dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/05/2006, 00h12
  4. Tracer une courbe avec 2 tableau de points
    Par babarpapa dans le forum 2D
    Réponses: 3
    Dernier message: 19/04/2006, 15h24
  5. Insertion d'une date dans une table avec vba
    Par skeut dans le forum Access
    Réponses: 2
    Dernier message: 21/02/2006, 08h54

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