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 :

Copier/Coller une ligne à la suite sans écraser la suivante


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2018
    Messages : 4
    Par défaut Copier/Coller une ligne à la suite sans écraser la suivante
    Bonjour à tous,

    Je suis actuellement entrain de travailler sur un fichier pointage.

    Le principe est donc de pointer les heures de l'ouvrier. Pour se faire

    1/ J'ajoute l'ouvrier et je lui créer sa feuille excel, ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    '**************************************
    'Ajouter une feuille excel grace
    'au formulaire
    '***************************************
     
    Private Sub BtnValider_Click()
     
    Sheets("Trame").Copy Before:=Sheets("BMO")              'Ajouter feuille
    ActiveSheet.Name = nom & Textnom & "" & Textprénom      'Renommer la feuille
    Range("C2") = ActiveSheet.Name                          'Renommer la cellule avec le nom de la feuille
    Range("C3") = ComboPostes.Text                          'Renommer la cellule avec le poste Occupé

    2/ Je voudrais donc que lorsque je rajoute la feuille de ce dernier une ligne concernant l'ouvrier apparaisse dans la feuille Bilan. Pour se faire je voudrai simplement copier/coller la "ligne trame" (qui existe déjà dans la feuille) de la feuille "BMO" sans écraser la suite. Je reste bloquer avec ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    '**************************************
    'Après avoir ajouter la feuille une ligne se créé
    's'ajoute à la suite dans la feuille BMO 
    '*************************************** 
    Worksheets("BMO").Activate                              'Aller à la feuille BMO
    Range("A2:AM3").Select                                  'Selectioner la "ligne trame"
    Selection.Copy                                          'Copier la "ligne trame"
    Worksheets("BMO").Activate                              'Activation de la feuille BMO
    Range("A4:AM").End(xlUp).Select                         'Coller la ligne à la suite de "ligne trame" sans l'écraser ??
    ActiveSheet.Paste                                               'Ajouter ligne dans BMO

    Ci-joint une photo pour illustrer le problème.

    Merci d'avance,
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/04/2017, 16h00
  2. [XL-2007] Excel 2007 Copier Coller une ligne vers une autre feuille
    Par fcjunic dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/02/2013, 21h54
  3. Réponses: 4
    Dernier message: 17/12/2012, 13h29
  4. [XL-2007] Copier coller une ligne excel sur autre feuille avec conditions
    Par amstelveen dans le forum Excel
    Réponses: 5
    Dernier message: 11/05/2009, 18h54
  5. Copier Coller une ligne d'une table avec modif ?
    Par nolan76 dans le forum Requêtes
    Réponses: 4
    Dernier message: 04/03/2004, 16h34

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