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 add_row incrémentation de ligne [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    Octobre 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : Octobre 2017
    Messages : 23
    Par défaut Macro add_row incrémentation de ligne
    Bonjour ,

    je vous explique mon problèmes ,
    je travail actuellement sur un fichier excel qui aura pour but une composition de devis depuis une bdd local sur une feuille de calcul en d'autres termes c'est un configurateur d'option de véhicule.
    mon problème es les suivant :

    je vais avoir 6 catégorie et dans chacune d'elle il me faut une liste de sélection avec un bouton add qui me prend la ligne de sélection qui est en c9 pour la première et me la copie juste en dessous tout en me remettant ma liste de sélection a blanc pour re-sélectionner un composant et re-cliquer sur add sauf que a chaque incrémentation de ligne ma catégorie suivante change de ligne et donc la fonction enregistrer dans ma macro ne suis pas ,
    j'ai déjà essayer de nommer la ligne "base" et de la traité dans la macro mas du coup il me déplace ma base a la ligne d'en dessous se qui me fausse ma macro pour l’instant le code de ma macro es celui-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub add_row()
    '
    ' add_row Macro
    '
     
    '
     
        Rows("9:9").Select
        Selection.Copy
        Selection.Insert Shift:=xlDown
        Range("C9").Select
        Application.CutCopyMode = False
        Selection.ClearContents
    End Sub
    edit: désolé j'avais oublié la balise #code ^^

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 680
    Par défaut
    Citation Envoyé par kira249 Voir le message
    j'ai déjà essayer de nommer la ligne "base" et de la traité dans la macro mas du coup il me déplace ma base a la ligne d'en dessous se qui me fausse ma macro pour l’instant le code de ma macro es celui-ci :
    Bonjour,
    Merci d'utiliser la balise code (bouton #) c'est plus lisible
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("base").copy
    rows(range("base").row+1).insert

  3. #3
    Membre averti
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    Octobre 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : Octobre 2017
    Messages : 23
    Par défaut merci halaster08
    merci bien halaster08 je passe en résolu je sais pas pourquoi j'aime bien me prendre la tête avec des macro a rallonge ^^

  4. #4
    Membre averti
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    Octobre 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : Octobre 2017
    Messages : 23
    Par défaut resolu
    je passe en résolu merci a la communauté pour le coup de pouce

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

Discussions similaires

  1. macro pour impression dernière ligne excel
    Par schwoby dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/08/2007, 14h33
  2. [Macro excel]selectionner une ligne à partir d'une recherche
    Par heavenly dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/04/2007, 16h26
  3. [PC] Comment incrémenter la ligne d'une variable ?
    Par SinXJon dans le forum Cobol
    Réponses: 4
    Dernier message: 15/02/2007, 18h51
  4. incrémenter des lignes en fonction d'un champ "nombre"
    Par bookaro92 dans le forum Access
    Réponses: 2
    Dernier message: 01/12/2006, 15h05
  5. Excel : Macro pour positionnement sur ligne
    Par danielh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/10/2006, 08h45

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