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 :

vba empêcher le vérificateur d'erreurs pour un classeur [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut vba empêcher le vérificateur d'erreurs pour un classeur
    Bonjour,
    J'ai un tableau avec des validations de données qui provoquent des vérifications que j'ai supprimées (avec l'option ignorer l'erreur) dans le tableau "Modèle" mais à chaque fois que l'on crée un nouvel onglet (par copie de l'onglet Modèle) toutes les indications d'erreurs réapparaissent.
    Dans les options d'excel, il est possible de désactiver cet option, mais pour excel et non pour le classeur (voir la feuille) en particulier.

    Je voudrais savoir si cela serait possible avec un code vba ?

    Merci pour votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Si tu parles des petits triangles verts dans le coin des cellules, je connais une méthode sous 2013 et suivantes, mais à vérifier sous 2010 et précédentes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        Dim I As Integer
        Dim Plage As Range, Cellule As Range
     
        Set Plage = ActiveSheet.UsedRange
     
        For Each Cellule In Plage
            For I = 1 To 9  'il semble y avoir 9 possibilités d'erreurs
                Cellule.Errors(I).Ignore = True
            Next
        Next

  3. #3
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut
    Bonsoir Parmi

    Merci pour ta réponse.
    Personnellement, je viens de passer sous office 2010, mes collègues sont toujours sous office 2007 et moi, aujourd'hui, j'ai accès à office 2013.
    Je vais l'essayer sous les 3.

    Sous 2013, j'ai placé le code dans l'Usf qui copie le modèle, cela a fonctionné parfaitement.

    Demain, j'essaierai sous 2007 et 2010 et vous en tiendrai informé.
    Je vérifierai également qu'en repassant de 1013 à 2010, les ptts triangles verts ne sont pas revenus.

    Un très grand merci, ces triangles me sortent de la tête ;>

  4. #4
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 633
    Par défaut
    Bonjour Parmi,
    Comme convenu, j'ai testé sur les 3 Offices (2007, 2010 et 2013), ton code fonctionne sur les 3.
    Merci encore

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Merci du retour.

    J'avais pourtant crû lire que c'était valide sous 2013 et suivantes...
    J'ai donc modifié mon premier message pour éviter la confusion.

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

Discussions similaires

  1. [XL-2013] Message d'erreur pour suppression de ligne sur VBA
    Par Nono Sto dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/08/2014, 16h02
  2. [VBA Excel Messagerie] Envoi Mail avec gestion d'erreurs pour tracer.
    Par botakelymg dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/05/2008, 10h21
  3. Message d'erreur pour mail depuis VBA par Outlook
    Par Plateforme3 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 26/12/2007, 12h26
  4. [VBA-E] Erreur pour copier une feuille
    Par Persons dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/06/2006, 22h38
  5. [DOM] Erreur pour valider une DTD
    Par lenghh dans le forum Format d'échange (XML, JSON...)
    Réponses: 13
    Dernier message: 19/05/2004, 18h15

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