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 :

Erreur avec selection [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Conseiller/formateur en risques prof.
    Inscrit en
    Mars 2012
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseiller/formateur en risques prof.
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 41
    Par défaut Erreur avec selection
    Bonjour,
    je ne comprends pas pourquoi une macro qui fonctionnait bien, mais elle bug maintenant !! j'ai du oublier qq chose.

    en fait toutes celles qui utilisent Selection
    même lorsquelle provient de l'enregistreur de macro comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Columns("F:K").Select
        Selection.EntireColumn.Hidden = True
    provoque une "erreur d’exécution 424 : objet requis"

    idem avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Range("A1:F1").Select
        With Selection.Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .ThemeColor = xlThemeColorAccent5 'bleu vert
            .TintAndShade = -0.249977111117893
            .PatternTintAndShade = 0
        End With
    "erreur de compillation :
    fonction ou variable attendue"

    je suis sous win 7 et excel 2010mais mon projet est enregistrer sous Excel97 .

    merci pour vos conseils

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    Tu devrais prendre la bonne habitude d'indiquer explicitement sur quel objet s'applique l'instruction et éviter autant que possible les sélections.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test1()
        ThisWorkbook.Worksheets("Feuil1").Columns("F:K").EntireColumn.Hidden = True
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub test2()
        With ThisWorkbook.Worksheets("Feuil1").Range("A1:F1").Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .ThemeColor = xlThemeColorAccent5 'bleu vert
            .TintAndShade = -0.249977111117893
            .PatternTintAndShade = 0
        End With
    End Sub
    Cordialement.

  3. #3
    Membre averti
    Homme Profil pro
    Conseiller/formateur en risques prof.
    Inscrit en
    Mars 2012
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseiller/formateur en risques prof.
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 41
    Par défaut
    Merci pour cette réponse,
    effectivement j'ai perdu les bonnes habitudes,
    il me semble pourtant l'avoir essayé.
    je reteste cela

    A plus

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

Discussions similaires

  1. [MySQL] Erreur avec SELECT COUNT
    Par stefano dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/08/2012, 13h35
  2. Erreur avec un select()
    Par k o D dans le forum Zend_Db
    Réponses: 9
    Dernier message: 25/11/2008, 14h03
  3. Réponses: 3
    Dernier message: 09/01/2008, 15h54
  4. Erreur SQL avec SELECT
    Par matt0749 dans le forum Débuter
    Réponses: 15
    Dernier message: 17/10/2006, 13h04
  5. Erreur 1045 avec select into outfile
    Par mikaelm dans le forum Administration
    Réponses: 7
    Dernier message: 18/08/2005, 14h45

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