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 de formule suppression de lignes


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 5
    Par défaut Erreur de formule suppression de lignes
    Bonjour,

    J'essaie de créer une macro pour prendre les données d'une feuille afin d'y avoir un calcul par un conditionnelle aboutissant au calcul si VRAI OU à rien du tout si faux, jusque là pas de problème, seulement une fois que j'y arrive, il y a pleins d'espaces quand c'est faux et il faudrait que tout soit réunis, comme si je faisais un tri décroissant.

    Voila mon 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
    15
    Private Sub CommandButton1_Click()
    Sheets.Add.Name = "Result EL"
    Sheets("Result EL").Select
    ActiveCell.Offset(1, 1).Range("A1").Select
        ActiveCell.FormulaR1C1 = "=IF(((DATA!R[6]C[15]-DATA!R[6]C[13])<7), DATA!R[6]C[-1], """")"
    Selection.AutoFill Destination:=ActiveCell.Range("A1:A60"), Type:= _
            xlFillDefault
        ActiveCell.Range("A1:A60").Select
    End Sub
    Sub suppr_lignes()
    For lin = Cells.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
    If Rows(lin).Find("*") Is Nothing Then Rows(lin).Delete
    Next lin
     
    End Sub
    Mais le problème, c'est que la supression desl ignes inutiles ne se fait pas hors quand je le fais dans une autre feuille excel (en y mettant seulement le code de suppression de lignes) ça marche parfaitement.

    J'ai également essayer ce code ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub CommandButton1_Click()
    Sheets.Add.Name = "Result EL"
    Sheets("Result EL").Select
    ActiveCell.Offset(1, 1).Range("A1").Select
        ActiveCell.FormulaR1C1 = "=IF(((DATA!R[6]C[15]-DATA!R[6]C[13])<7), DATA!R[6]C[-1], """")"
    Selection.AutoFill Destination:=ActiveCell.Range("A1:A60"), Type:= _
            xlFillDefault
        ActiveCell.Range("A1:A60").Select
    Sub suppr_lignes()
    For lin = Cells.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
    If Rows(lin).Find("*") Is Nothing Then Rows(lin).Delete
    Next lin
     
    End Sub
    Mais là ça me fait une erreur de compilation en me disant que le end sub est attendu...

    Mon mystère demeure.

    Pourriez-vous m'aider????

    MERCI D'AVANCE

    J

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour Warrenbuffet,

    Déjà dans votre 2ème partie de code il semble évident qu'il manque un End Sub.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ActiveCell.Range("A1:A60").Select
    
    Ici
    
    Sub suppr_lignes()

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 5
    Par défaut PRB
    effectivement mais Ce n'est que la première partie qui compte, la seconde a été mise seulement pour montrer quand je l'enlève, il y a un problème, mais en fiant seulement à la première partie, personne serait d'ou vient l'erreur?

    MERCI D'AVANCE

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. Réponses: 1
    Dernier message: 09/05/2012, 10h49
  3. [Débutant] Erreur lors de suppression de ligne dans un tableau
    Par Tiji78 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 06/02/2012, 10h51
  4. Réponses: 2
    Dernier message: 26/07/2010, 11h02
  5. Erreur lors de la suppression de lignes vides
    Par Lechette dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/04/2008, 10h56

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