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

VBA Word Discussion :

Erreur 91, variable objet ou variable de bloc With non définie


Sujet :

VBA Word

  1. #1
    Membre à l'essai
    Homme Profil pro
    médecin
    Inscrit en
    Juin 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : médecin

    Informations forums :
    Inscription : Juin 2018
    Messages : 15
    Points : 17
    Points
    17
    Par défaut Erreur 91, variable objet ou variable de bloc With non définie
    Bonjour,

    le routine suivante renvoie un message d'erreur de type: erreur 91, variable objet ou variable de bloc With non définie



    '
    ' Cette partie du code va copier le contrôle de date dont la balise est nommée DateDébutIT1. Elle va rechercher le contrôle de date dont la balise est nommée DateDébutIT2 <> "AUTO" . Si le contenu de DateDébutIT2 ="AUTO" la routine doit coller la date du controle 1 vers le controle 2.
    . Sinon, ne rien faire

    Le résultat est correct mais je reçois toujours l'erreur erreur 91, variable objet ou variable de bloc With non définie

    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
    Dim controle1 As ContentControl, controle2 As ContentControl, controle2prime As ContentControl, Texte As String
    For Each controle2 In ActiveDocument.ContentControls
        If controle2.PlaceholderText = "AUTO" Then '' ####### ligne de code qui pose problème
            'MsgBox (controle2.PlaceholderText)
            'Stop
            '
            ' Routine de substitution de la date initiale 
            '
            ' cette partie du code récupère la date du début  depuis le contrôle dont la balise est DateDébutIT1, puis la recopie dans le contrôle DateDébutIT2 placé au bout du premier chapitre
            ' Pour faciliter le repérage visuel durant la navigation dans le document
            '
            For Each controle1 In ActiveDocument.ContentControls
                If controle1.Tag = "DateDébutIT1" Then
                    'MsgBox ("le contrôle est de type " & controle1.Type & " ")
                    controle1.Copy
                End If
            Next
     
            For Each controle2prime In ActiveDocument.ContentControls
                If controle2prime.Tag = "DateDébutIT2" Then
                    'MsgBox ("le contrôle est de type " & controle2.Type & " ")
                    controle2prime.Range.Select
                    Selection.Paste
                End If
            Next
        'Else ' controle2.PlaceholderText <> "AUTO" Then
        End If
    Next
    qqn peut-il ou elle m'aider ?

    C'est la ligne 3 : If controle2.PlaceholderText = "AUTO" Then ''
    sur laquelle l'éditeur pointe le problème

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 36
    Points : 40
    Points
    40

  3. #3
    Membre à l'essai
    Homme Profil pro
    médecin
    Inscrit en
    Juin 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : médecin

    Informations forums :
    Inscription : Juin 2018
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    Merci, je comprends que c'est donc une mauvaise approche ?

Discussions similaires

  1. [XL-2016] Problème VBA dépendance combobox Erreur 91 Variable de bloc With non définie
    Par Tonio14910 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/10/2017, 15h40
  2. Erreur d'éxécution '91' variable objet ou variable de bloc with non définie
    Par abdelkarim_1987 dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 16/08/2013, 17h22
  3. Erreur 91 : variable objet ou variable de bloc with non définie
    Par blobsam dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2011, 17h19
  4. [XL-2007] Message d'erreur : Variable objet ou Variable de bloc With non définie
    Par toushusss dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/06/2011, 10h02
  5. erreur 91 variable objet ou variable de bloc with non définie
    Par ballantine's dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 03/12/2009, 16h41

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