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 :

Macro: Insertion de ligne par condition


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Par défaut Macro: Insertion de ligne par condition
    Bonjour,

    je souhaiterais connaitre le code pour ce type de manip par macro excel.

    J'Ai un feuille excel contenant 50 lignes et 10 colonnes
    je souhaite inserer une ligne ou deux en fonction de la condition
    Condition:
    les cellules de la colonne G de mon tableau peuvent etre remplies ou non.
    si une cellule est complete, je souhaite inserer 2 lignes entiere
    si une cellule est vide, je ne souhaite en inserer qu'une seule.

    je debute en macro et ne comprend pas tout.

    a priori, j'ai deux pb:

    1; pour realiser la commande vide , j'ai essaye de nombreuses solutions sans succes ( "", =0, empty,)
    2; qd je reussi a inserer une ligne, et que ma boucle continue, elle reprend sur cette nouvelle ligne et tourne sans arret. Je dois faire une manip pour eviter les nouvelles lignes mais comment?

    je vous remerice d'avance de vos reponses.

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Sans ton code, on aura du mal à t'aider.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 95
    Par défaut
    Salut,

    effectivement, sans ton code, j'ai un peu de mal à répondre. Mais:
    pour ton premier problème, je pense que tu passes par un "if then else" donc soit tu inverses la condition du if (et ça devient un "if then" sans souci) soit tu ne mets rien après le then (ça marche aussi).
    pour ton second problème, tu peux ajouter un compteur qui sert à savoir combien de lignes tu as inséré. Tu utilises ce compteur avec le offset de ta cellule et tu sautes la ligne vide

    Met ton code, ce sera quand même plus facile...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mars 2007
    Messages : 56
    Par défaut
    Sinon pour le second problème tu parcours tes lignes en les remontant et tu insères en dessous.

Discussions similaires

  1. [XL-2010] Macro insertion de ligne et somme sous condition
    Par bibZz dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/03/2015, 19h26
  2. [Toutes versions] Macro suppression de lignes selon conditions via userform
    Par mattmata dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2012, 13h08
  3. [XL-2003] Tableau - macro insertion de ligne
    Par HankMoody dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 07/08/2012, 10h33
  4. insertion de ligne avec condition
    Par antfo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/11/2009, 17h38
  5. [OpenOffice] Macro insertion de ligne et copier coller calc
    Par Adamantium dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 10/07/2008, 15h20

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