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 E] erreur pas de cellules correspondantes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut [VBA E] erreur pas de cellules correspondantes
    Bonjour à tous

    Sur le code suivant j'ai une erreur d'execution 1004 pas de cellules correspondantes.

    Cette erreur se produit apparement quand les cellules sont vides, comment puis je eviter ou contourner le blocage de ma macro par cette erreur.

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub efface()
     Dim t As Variant
     
     nb_lignes = selection.Rows.Count
     ActiveCell.EntireRow.Select
     ActiveCell.Offset(0, 0).Select
     
     t = ActiveCell.Address
     
    Stop
     Range(t, Range(t).Offset(nb_lignes, 14)).SpecialCells(xlCellTypeConstants, xlNumbers).ClearContents
    Range(t, Range(t).Offset(nb_lignes, 14)).SpecialCells(xlCellTypeConstants, xlTextValues).ClearContents
     
     End Sub

    Merci d'avance

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    et sur qu'elle ligne elle est l'erreur ..? .. , surement sur une des lignes ...SpecialCells... non ...? .. interesse-toi à la gestion d'erreur ... voir :

    as tu lu :

    Cours : Programmer efficacement avec Excel en VBA (pdf, 46 pages, 711 Ko) par J-M Rabilloud


  3. #3
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut
    Merci bbil

    Tu avais raison c'est bien sur ces lignes et ton code apparemment fonctionne.

    Quant au document pdf j'etais tombé dessus en faisant une recherche sur google.
    Mais je n'ai pas eu le courage de lire les 46 pages ce soir, mais promis je vais le faire en esperant que je ne vais pas trop pedaler dans la choucroute a cause du niveau des infos.

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

Discussions similaires

  1. [VBA-E] "Pas de cellule correspondante" à la place de 0
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/01/2007, 11h47
  2. [VBA-E] Erreur à ne pas refaire :mouarf:
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/01/2007, 18h55
  3. [VBA E]erreur incompatibilité de type que je ne comprend pas
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2006, 14h14
  4. [VBA-E]contenu d'une cellule gestion erreur macro
    Par matou_aouh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/03/2006, 10h18
  5. [VBA-E]Erreur lors d'une copie de cellules
    Par illight dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/02/2006, 11h22

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