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 :

Macro pour ouverture fichier + création graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1
    Par défaut Macro pour ouverture fichier + création graphique
    Bonjour,

    J'essaie de créer une macro qui me permette d'ouvrir un fichier via une boite de dialogue (chose réussie) puis d'y tracer un graphique sur une plage de donnée fixe ("B426,F4:F26"), la colonne F étant calculée juste avant. C'est sur cette deuxième partie que je bloque, malgré des idées pêchées un peu partout.

    Je vous fourni mes deux macros, inspirées de l'enregistrement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Pfad = Application.GetOpenFilename(fileFilter:="*,*", MultiSelect:=True)
        a = 1
     
        Workbooks.OpenText Filename:=Pfad(a), Origin:=xlMSDOS, _
            StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
            ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _
            Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _
            , 1), Array(4, 1), Array(5, 1)), DecimalSeparator:=".", TrailingMinusNumbers:= _
            True
        ActiveSheet.Name = ("I-V")
    End Sub
    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
        Range("F4").Select
        ActiveCell.FormulaR1C1 = "Delta_V"
        Range("F6").Select
        ActiveCell.FormulaR1C1 = "=RC[-2]-RC[-3]"
        Range("F6").Select
        Selection.AutoFill Destination:=Range("F6:F26"), Type:=xlFillDefault
        Range("F6:F26").Select
        Range("B4:D26,F4:F26").Select
        Range("F4").Activate
        ActiveSheet.Shapes.AddChart.Select
        ActiveChart.ChartType = xlXYScatter
        ActiveChart.SetSourceData Source:=Range( _
            "'I-V'!$B$4:$D$26;'I-V'!$F$4:$F$26")
        ActiveSheet.Shapes("Graphique 1").IncrementLeft -55.5
        ActiveSheet.Shapes("Graphique 1").IncrementTop -83.25
        ActiveChart.SeriesCollection(3).Select
        ActiveChart.SeriesCollection(3).AxisGroup = 2
        ActiveSheet.ChartObjects("Graphique 1").Activate
        ActiveChart.SeriesCollection(3).Select
        ActiveChart.ChartArea.Select
    End Sub
    Qui me renvoie actuellement une 'erreur 1004' au niveau du Addchart

    Dans l'absolu une simple deuxième macro pour tracer le graphique à partir d'un raccourci clavier (la macro étant stockée dans un fichier ouvert pendant que je traite les autres) me suffirait.

    Merci

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    quelle horreur.. pourquoi tu select un addchart ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour, regarde ça
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. macro excel pour ouverture fichier avec password
    Par pilcar dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/12/2012, 12h45
  2. [XL-2003] Créer une macro pour plusieurs fichiers excel
    Par bocki dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/06/2009, 22h53
  3. Création boite dialogue personnalisé pour ouverture fichier
    Par Xx_raaY dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/06/2009, 12h07
  4. Macro pour export fichier
    Par cefanic dans le forum Access
    Réponses: 6
    Dernier message: 10/04/2007, 10h20
  5. [VBA-E] Macro pour tous fichiers Excel ?
    Par belfaigore dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 05/07/2006, 18h25

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