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 dans la premiere colonne vide [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut copier dans la premiere colonne vide
    Bonjour

    j'aimerai copier les cellules C9 à C14 et H9 à H14 de la "feuil1" dans la colonne à partir de C9 sur la feuille "archive"
    mais si la colonne C est deja occupée copier dans la colonne à partir de D9 et ains de suite.

    merci de votre aide

  2. #2
    Membre expérimenté

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Billets dans le blog
    1
    Par défaut


    Si tu souhaites le faire par macro, voici les étapes pour le faire :

    1) Activer le ruban développeur (option d'excel)
    2) Ajouter un bouton de commande active x
    3) clic droit et choisir l'option "visualiser le code"
    4) Enfin insérer le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Private Sub CommandButton21_Click()
        If Worksheets("archive").Range("C9:C14") = "" or Worksheets("archive").Range("H9:H14") ="" Then
            Worksheets("archive").Range("C9:C14") = Worksheets("feuil1").Range("C9:C14")
            Worksheets("archive").Range("H9:H14") = Worksheets("feuil1").Range("H9:H14")
        Else
            Worksheets("archive").Range("D9:D14") = Worksheets("feuil1").Range("C9:C14")
            Worksheets("archive").Range("I9:I14") = Worksheets("feuil1").Range("H9:H14")
        End If
    End Sub
    voilà bon courage

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Worsheets("feuil1").Range("C9:C14").Copy destination:=Worsheets("archive").Range("C9").End(xlToRight).Offset(0,1)
    Worsheets("feuil1").Range("H9:H14").Copy destination:=Worsheets("archive").Range("C9").End(xlToRight).Offset(0,1)

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

Discussions similaires

  1. Coller plusieurs lignes dans la premiere ligne vide d'une autre feuille
    Par Liloo14 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/07/2013, 22h00
  2. [XL-2003] la différence entre les lignes des deux feuilles dans la premiere ligne vide d'une des deux
    Par safouunette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/11/2010, 10h20
  3. [XL-2007] Ajouter les donnée d'un userform dans la premiere ligne vide
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 31/07/2009, 00h12
  4. [XL-2007] recherche cellule et mettre info dans la premiere cellule vide
    Par croky23 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/04/2009, 13h24
  5. Copy premiere Cellule vide dans colonne
    Par dvguy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/12/2006, 16h32

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