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 :

Probleme macro sur Excel 2007


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Chargé d'affaires
    Inscrit en
    Mars 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaires
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2011
    Messages : 29
    Par défaut Probleme macro sur Excel 2007
    Bonsoir

    J'ai un bouton sur une userform (voir code ci-dessous) pour créer des formes libres avec des paramètres définis sur une page excel.

    Ce code fonctionne très bien sur Excel 2003. Par contre sur Excel 2007, cette macro se lance mais impossible de dessiner.

    Existe-t-il un moyen de corriger ce problème?

    D'avance merci.

    Regor




    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
    29
    30
    31
    32
    33
    34
    35
    Private Sub CommandButton2_Click()
     
     
    ActiveSheet.Shapes.AddLine(234.75, 107.25, 403.5, 107.25).Select
        Selection.ShapeRange.Line.ForeColor.SchemeColor = 12
        Selection.ShapeRange.Line.Visible = msoTrue
        Selection.ShapeRange.Line.ForeColor.SchemeColor = 10
        Selection.ShapeRange.Line.Visible = msoTrue
        Selection.ShapeRange.Line.Weight = 6#
        Selection.ShapeRange.Line.Visible = msoTrue
        Selection.ShapeRange.Line.Style = msoLineSingle
        Selection.ShapeRange.Line.Visible = msoTrue
        Selection.ShapeRange.Line.Style = msoLineThinThick
        Selection.ShapeRange.Line.Weight = 4.5
        Selection.ShapeRange.SetShapesDefaultProperties
        Selection.Delete
     
    Dim cmd_bar As CommandBar, cmd_control As CommandBarButton
     
    Set cmd_bar = Application.CommandBars("Lines")
     
    For Each cmd_control In cmd_bar.Controls
     
        If cmd_control.ID = 200 Then
    cmd_control.Execute
     
     
    Exit For
     
    End If
     
    Next
     
     
    End Sub

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut,hum hum normal car il y a

  3. #3
    Membre averti
    Profil pro
    Chargé d'affaires
    Inscrit en
    Mars 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaires
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2011
    Messages : 29
    Par défaut Probleme macro sur Excel 2007
    Bonjour

    Sans cette ligne de code, la macro ne fonctionne toujours pas.


  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Re,désolé mais chez moi no problme ( Excel 2007 SP2 et Excel 2002 SP3 )

  5. #5
    Membre averti
    Profil pro
    Chargé d'affaires
    Inscrit en
    Mars 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaires
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2011
    Messages : 29
    Par défaut Probleme macro sur Excel 2007
    Effectivement, ce code fonctionne sur un seul poste avec Excel 2007 mais en dehors de mon entreprise. Par contre sur ceux de mon service, ça bloque.

    Comment faire pour que cette macro fonctionne sur Excel version SP1.

    Malheureusement, le changement de version, n'est pas d'actualité pour le moment.

    D'avance merci

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Re,s'il ne s'agit que d'un n° de version il suffit d'aller sur le site de Microsoft , c'est gratuit et cela resoud un certain nombre de problmes : voir sur http://support.microsoft.com/kb/953195
    Un extrait pour Excel 2007 SP2 : "Améliore le mécanisme des graphiques dans Excel 2007. Cela inclut une meilleure parité avec Office 2003, davantage de robustesse et des améliorations de performances ciblées."

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

Discussions similaires

  1. Macro sur Excel 2007
    Par tito-1 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/04/2013, 18h48
  2. vb6 ou vba - lenteur execution macro sur excel 2007
    Par Enigme dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 26/03/2010, 13h50
  3. Probleme macro sous Excel 2007
    Par vladimire dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/02/2009, 15h36
  4. enregistrer macro sur excel 2007
    Par vincent 67 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/02/2009, 12h55
  5. Pb d'insertion d'image avec une macro sur Excel 2007
    Par tigrou42 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/05/2007, 00h48

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