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 ligne


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 2010
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 193
    Par défaut Insertion de ligne
    Bonjour,

    Je fais mes macros sous 2003. Je fais un micmac puis j'insert une ligne.
    Sous 2003 aucun soucis cela s'insert toujours au dessus.

    Par contre sous 2010 je ne comprend pas le comportement, non seulement quand j'inster une ligne l'autre devient minuscule (celle copier) mais en plus c'est des fois vers le haut, et des fois vers le bas...

    J'ai beau mettre xlDown ou xlUp ça ne change rien...

    A quoi sert le Shift si cela ne modifie aucun comportement ?
    Comment résoudre mon problème ? j'aimerais inséré une ligne en bas à chaque fois.

    Merci pour votre futur aide

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Quand j'ouvre mon aide de VB Excel 2010, ils donnent les exemples suivants


    Exemples
    Cet exemple montre comment insérer une nouvelle ligne avant la ligne 4 de la feuille de données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myChart.Application.DataSheet.Rows(4).Insert
    Cet exemple montre comment insérer de nouvelles cellules dans la plage A1 à C5 de la feuille de données et décaler les cellules précédentes vers le bas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set mySheet = myChart.Application.DataSheet
    mySheet.Range("A1:C5").Insert Shift:=xlShiftDown

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