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 :

Ajouter des lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 172
    Par défaut Ajouter des lignes
    Bonjour

    Ça fait longtemps que je suis pas passé ici

    J ai un petit soucis.



    Je génère ce tableau automatiquement, le problème ne vient pas de la génération.
    Qd je le créé, comme on est en fin de page, je supprime toutes les lignes en dessous de la ligne "nomenclature".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub SuppressionLigne()
     
        Dim k As Integer
        nb = Feuil1.Cells(74, 12)
     
        For k = nb To 0 Step -1
            Rows(k + LigneDest).Delete
        Next
     
    End Sub
    Jusque là rien d anormal.

    Le problème, c est que qd je supprime une ligne ça remonte le bas de la page de "nombre de valeur" lignes (entouré en rouge) et je n arrive pas a rajouter des lignes. J ai essayé avec ce code mais ça ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub AjoutLigne()
     
        Dim k As Integer
        nb = Feuil1.Cells(74, 12)
     
        For k = 0 To nb Step 1
            Rows(k + LigneDest + nb).Add
        Next
     
    End Sub
    Ça bloque sur le "Rows(k + LigneDest + nb).Add"

    Quelqu'un aurait une idée svp ??

    ps : Feuil1.Cells(74, 12) est la valeur entourée en rouge et LigneDest est un entier = 77

  2. #2
    Membre chevronné Avatar de J.Michel
    Inscrit en
    Septembre 2007
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations forums :
    Inscription : Septembre 2007
    Messages : 279
    Par défaut
    Citation Envoyé par MeHo_ Voir le message
    Ça bloque sur le "Rows(k + LigneDest + nb).Add"
    Comme ça à première vue, sans rien décortiquer, essaye plutôt Rows(k + LigneDest + nb).Insert

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 172
    Par défaut
    Merci beaucoup ça marche

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/03/2006, 18h47
  2. [WD9] [Etats][Débutant] Ajouter des lignes à un tableau
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 7
    Dernier message: 20/12/2005, 12h20
  3. [Fichier] Ajouter des lignes...
    Par Life Hunter dans le forum Langage
    Réponses: 4
    Dernier message: 26/11/2005, 18h28
  4. Réponses: 14
    Dernier message: 22/09/2005, 16h49
  5. [Fichier] Ajout des lignes de doc dans arraylist
    Par 3adoula dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 29/04/2004, 22h41

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