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 feuille


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Responsable projets transverses
    Inscrit en
    Mars 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable projets transverses
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2016
    Messages : 12
    Par défaut Copier feuille
    Bonjour à tous,

    Je suis débutante en VBA donc soyez indulgents

    Je souhaite recopier des données planning sous Excel vers un planning MSP. Je dois apparemment copier colonne par colonne car sinon ça plante. J'ai 4600 lignes dans mon planning.

    A partir de la ligne 3, de B à Z
    Il faut copier toutes les colonnes sauf "prédécesseurs" et "successeurs" dans un premier temps.
    Ensuite copier les 2 colonnes manquantes L et M afin que les dates prennent les bonnes valeurs.

    J'ai créé un module avec toutes mes déclarations: (petit extrait dessous)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public SH1 As Worksheet 'SC_Planning_Essais
    Public Const NOM_F_SC_PLANNING_ESSAIS As String = "SC_Planning_Essais"
    Set SH1 = Sheets(NOM_F_SC_PLANNING_ESSAIS)
    Voici mon code pour la première colonne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Sub Planning_MSP()
     
    '''''''''''''''''''''''''''''''''''''''''''''''
    ''' COPIER PLANNING EXCEL VERS PLANNING MSP '''
    '''''''''''''''''''''''''''''''''''''''''''''''
    Dim SH1 As Worksheet
    Dim oPath As String
     
    'COLONNE APPLICATION
    SH1.Select
    Range("B3").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.Copy
     
    ActiveDocument.FollowHyperlink Address:=oPath & _
        "D:\Users\st03147\Desktop\Planning Essais\SC - Planning Essais.mpp", NewWindow:=True
     
    Windows("SC-Planning Essais.mpp").Activate
    SelectTaskField Row:=0, Column:="Texte5"
        EditPaste
     
    ' ..... et ainsi de suite pour toutes les colonnes
     
    End Sub
    Mais ça me met variable non définie, sauf que je ne vois pas où .... je ne suis pas sur de m'y être bien pris alors si vous voyiez une meilleure méthode je suis preneuse!

    Pour info la feuille Excel que je veux copier porte le même nom que mon planning MSP.

    Un grand merci d'avance pour ceux qui se jetteront à l'eau!!

    FOB
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/09/2009, 23h48
  2. copier feuille n fois
    Par abouhossam dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/12/2008, 16h50
  3. Copier feuille vers un nouveau classeur
    Par fred792 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/10/2008, 10h23
  4. copier feuille sur place pour garder valeur et format uniquement
    Par fabiencal dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/07/2008, 17h45
  5. copier feuille XL
    Par jogu dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/09/2006, 10h38

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