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 :

Qualificateur incorrect avec ws.Name


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Décembre 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Décembre 2020
    Messages : 38
    Points : 31
    Points
    31
    Par défaut Qualificateur incorrect avec ws.Name
    Bonjour,

    auriez-vous d'où vient mon erreur svp ? J'ai "Qualificateur incorrect" sur la première ligne Sub mais l'erreur vient de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ws.Name.Range("B5").Value = "Calculs"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Refresh_Data()
        Dim ws As Worksheet
        For Each ws In Worksheets
          If InStr(ws.Name, "Equipe") Then
            MsgBox "ok"
            MsgBox ws.Name
            ws.Name.Range("B5").Value = "Calculs"
          End If
        Next
     
    End Sub
    De plus, mon bouton arrête de fonctionner dès que j'ai l'erreur "Qualificateur incorrect".

    Auriez-vous une idée comment remédier ces problèmes svp ? Si je mets ça à la place ça fonctionne bien pourtant...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Range("B5").Value = "Calculs"

    EDIT JE viens de me rendre compte que j'ai oublié Sheets() youpi

  2. #2
    Membre confirmé
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 365
    Points : 631
    Points
    631
    Par défaut
    Bonjour.
    Je pense qu'en remplaçant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ws.Name.Range("B5").Value = "Calculs"
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ws.Range("B5").Value = "Calculs"
    ça fonctionne aussi.

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

Discussions similaires

  1. Conversion incorrecte avec atof ou strtod
    Par sber74 dans le forum C
    Réponses: 16
    Dernier message: 15/03/2006, 20h32
  2. Réponses: 5
    Dernier message: 16/02/2006, 00h48
  3. html:form avec un name dynamic
    Par zekmek dans le forum Struts 1
    Réponses: 5
    Dernier message: 06/12/2005, 15h40
  4. Affichage incorrect avec une JScrollPane
    Par tck-lt dans le forum Agents de placement/Fenêtres
    Réponses: 23
    Dernier message: 04/08/2005, 11h07
  5. Réponses: 2
    Dernier message: 03/08/2005, 00h39

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