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 :

Insertion de lignes [XL-2007]


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
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut Insertion de lignes
    Bonjour a tous et toutes , Forum bonjour,

    Voila je souhaiterai insérer automatiquement 5 lignes vides, ou plus pas grave c'est pour essai, dans mon tableau ci-joint.

    Voyez SVP mon fichier des explications y sont fournies.

    Je ne voudrai pas PERDRE ma ligne 28 si possible et quelle reste N°28 mème après insertion de nouvelles lignes. Facile non je blague.

    Passer un bon Dimanche et merci de votre aide.

    Raymond
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Par défaut
    Bonjour,

    Je ne comprends pas vraiment ton besoin. Si on insère des lignes (5) après la ligne 27, la ligne 28 deviendra automatiquement la ligne 33. Y'a pas de remède à ça. De plus, que veux-tu dire par on peut faire remonter les données ? Veux-tu insérer 5 lignes puis les supprimer pour remonter la ligne Total ? Je ne vois vraiment pas là

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Salut Dead 78, forum

    Je te remercie pour ta reponse, en fait je travaille sur un tableau dont la plage est A2:K27
    La ligne 1 est figée pour mes entetes et la ligne 28 pour les totaux de 3 colonnes et autres.

    donc je detecte la ligne 26 je fait remonter avec le code ci-dessous de -5 lignes et aussitot apres j'insere 5 lignes vierges, comme ca la ligne du bas ne bouge pas MAIS par contre effectivement elle devient 33
    et c'est la que je ne sais plus.

    Pourquoi 5 lignes c'est le moins visible a l'écran du moins pour moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWindow.SmallScroll up:=-5
    Voila j'espere avoir ete plus précis sinon demander pas de soucis

    bonne journée a toi et merci d'avoir regarder

    A plus tard Raymond

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Par défaut
    Bonjour,

    Je ne comprends toujours pas ce que tu veux faire. Si tu insères des lignes, les autres sont décalées, c'est normal. Le seul moyen c'est de re-supprimer tes lignes vierges insérées pour que la ligne 33 redevienne 28.

    Pourquoi ne veux-tu pas que le total passe en ligne 33 ? Veux-tu insérer des lignes vierges avant celles où il y a des données ? Que veux-tu dire par la ligne 28 ne bouge pas ?

    Le mieux serait que tu me donnes un exemple de ce que tu cherches à faire. Tu mets des données dans toutes les cellules où il doit y en avoir et tu me donnes 2 fichiers : un avant insertion des lignes et un après. ainsi je verrais ce que ça donne. Mais si tu cherches à ce que le total soit toujours 5 lignes plus bas que les données, alors il sera inévitablement ligne 33 et non 28 après décallage. A la limite ce que tu peux faire, c'est le mettre directement ligne 33 et figer les volets à ce niveau pour que cela reste fixe. Cela ne te conviendrait-il pas ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Salut DeaD78, forum,

    Merci pour ta reponse, j'ai bien compris tes explications, je pense que tu as raison, je vais revoir ca pour faire autrement.

    Merci tout de meme de ton aide, je mets RESOLU pour l'instant, je reviendrai si besoin.

    Je te souhaite une très bonne journée

    A plus tard sans doute
    Raymond

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

Discussions similaires

  1. INSERT multi-lignes avec valeurs connues
    Par herve91 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/11/2006, 23h13
  2. [VB 6.0 + sql server] pb insertion de lignes trop nombreuses
    Par flores dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 30/10/2006, 16h29
  3. insert plusieur lignes
    Par allstar dans le forum Langage SQL
    Réponses: 3
    Dernier message: 27/10/2006, 15h46
  4. echec d'insertion de ligne dans une table
    Par foblar dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 20/07/2006, 10h13
  5. [Tableaux] Insertion dynamique ligne dans un tableau
    Par masseur dans le forum Langage
    Réponses: 12
    Dernier message: 28/03/2006, 14h53

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