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 Discussion :

Insérer des lignes figées sous condition


Sujet :

VBA

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2014
    Messages : 10
    Par défaut Insérer des lignes figées sous condition
    Bonjour,
    N'étant pas expert vba, j'ai besoin d'aide.
    Je souhaite sur ma feuille 1 copier les lignes 9 à 12 et les coller à chaque fois qu'au sein de la colonne B à partir de la ligne 13 j'ai une valeur différente à celle du dessous.
    Sachant que mon résultat à partir de la ligne 13 n'est pas figé (seul les lignes 1 à 12 reste fixent).

    J'ai cherché sur les forums je n'ai pas trouvé la solution.
    La macro ci-dessous permet d'insérer des lignes. Mais pas les lignes 9 à 12.
    L'autre problème c'est qu'elle démarre en au de la colonne au lieu de la ligne 13.

    1.For Each elm In ActiveWorkbook.ActiveSheet.UsedRange.Columns("B").Cells
    2. If elm.Value <> "" And elm.Value <> elm.Offset(1).Value Then
    3. elm.Offset(1).EntireRow.Insert xlDown
    4. End If
    5. Next elm
    6. Rows("13:13").Select
    7. Selection.Delete Shift:=xlUp

    J'ai intégré une fichier PJ afin d'illustrer mon besoin. En feuille 1 la présentation des données de départ et en feuil2 le résultat attendu.
    Merci
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 18/02/2015, 16h48
  2. Insérer des lignes dans une table efficacement
    Par newbie82 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/07/2007, 17h01
  3. [VBA-E] Problème pour insérer des lignes dans une feuille Excel
    Par skystef dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/04/2007, 14h13
  4. enregistrer lignes fichier sous condition
    Par makohsarah dans le forum Langage
    Réponses: 1
    Dernier message: 21/08/2006, 15h46
  5. Insérer des lignes dans une StringGrid
    Par da_latifa dans le forum Composants VCL
    Réponses: 1
    Dernier message: 26/09/2005, 12h45

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