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 :

déplacer une ligne d'une feuille a une autre


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
    Novembre 2008
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 80
    Par défaut déplacer une ligne d'une feuille a une autre
    Bonjour,

    Peut qqn me dire comment il faut faire pour déplacer une ligne de numéro n d'une feuille A, à la ligne numéro m d'une autre feuille B.

    Merci

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Tu peux essayer quelque chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With Application.Thisworkbook
        .Sheets("A").Rows(n).copy .Sheets("B").Rows(m)
        .Sheets("A").Rows(n).ClearContents
    End with
    Cordialement,

    PGZ

  3. #3
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Pour trouver certaines fonctions en VBA tu peux utiliser l'enregistreur de macro et ensuite adapter ton code.

    Ce que tu demandes peut donner quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Macro3()
        Sheets("Feuil1").Select
        Range("A7:G7").Select
        Application.CutCopyMode = False
        Selection.Cut
        Sheets("Feuil3").Select
        Range("A9").Select
        ActiveSheet.Paste
    End Sub
    Ensuite tu peux rechercher sur internet les explications sur copier/coller

    Et puis il y a toujours l'aide VBA (F1 dans l'éditeur) qui fournit entre autre l'exemple suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Worksheets("Sheet1").Range("C1:C5").Copy
    ActiveSheet.Paste Destination:=Worksheets("Sheet1").Range("D1:D5")
    Voila quelques pistes, si tu as d'autres questions n'hésite pas

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 80
    Par défaut
    tout a l'air bien, mais ça ne marche pas . Si je met ce bout de code dans une fonction ou sub, à son exécution, le thread s'arrête au moment ou il doit écrire une valeur dans une cellule. une idée d'où ça peut venir??

  5. #5
    Membre chevronné Avatar de drakkar_agfa
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 618
    Par défaut
    Bonjour,
    Tu peux nous donner ton code et l'erreur qui s'affiche aussi.
    Ça pourrait bien aider!

Discussions similaires

  1. [XL-2007] Incrémenter d'une ligne dans la feuille l'écriture de la saisie d'une textbox
    Par iriane dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 26/08/2010, 16h40
  2. [AC-2003] Action sur clic d'une ligne de la feuille de données
    Par olivier777 dans le forum IHM
    Réponses: 0
    Dernier message: 02/12/2009, 09h08
  3. boucle (supprimer une ligne et la copier sur une autre feuille)
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/12/2007, 18h38
  4. Déplacer un Controle d'un USF dans une cellule de la feuille
    Par melouille56 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 18/09/2007, 19h21
  5. [VBA-E] ajout d'une ligne dans 2 feuilles
    Par PHPdudimanche dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/12/2006, 10h10

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