Copier / coller avec vba

Fermé
Licoquelicot Messages postés 11 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 15 mai 2014 - 14 mai 2014 à 13:19
Licoquelicot Messages postés 11 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 15 mai 2014 - 15 mai 2014 à 08:05
Bonjour à tous,

J'ai un pgm vba qui me permet d'aller chercher des infos dans un fichier excel et de les coller dans un autre.
Je voudrais que se programme ne me colle que les infos correspondant au n°de semaine rentré dans l'inputbox au tout début de mon pgm car, pour le moment il me colle tout...

Quelqu'un aurait une idée?

Voici le pgm:
Sub Dechet_Finition_Hebdo()

'Identification des chemins et des fichiers

Dim Chemin As String
Dim Fichier As String
Dim Semaine As Long

Chemin = "X:\30_QUALITE\307_Gestion_de_service\AAAA-Main-Courante-Atelier"

'demande à l'utilisateur le numéro de semaine, semaine en cours par défaut
Semaine = InputBox("N° de la semaine", "SEMAINE", DatePart("ww", Date, vbMonday) - 1)
Fichier = "MC_Shootage.xlsm" '" & Semaine & "

'Transfert des données

ChDir Chemin
'ouverture du fichier en lecture seule
Workbooks.Open Filename:=Chemin & "\" & Fichier, UpdateLinks:=0, ReadOnly:=True

'recopie l'onglet Synthese dans le fichier destination MC_Commun2.xlsm"
'Sheets("Synthese" ).Copy Before:=Workbooks("MC_commun2.xlsm" ).Sheets("Donnees" )
Workbooks("MC_commun2.xlsm" ).Worksheets("Donnees" ).Cells.ClearContents
Workbooks("MC_Shootage.xlsm" ).Worksheets("Synthese" ).Cells.Copy _
Workbooks("MC_commun2.xlsm" ).Worksheets("Donnees" ).Range("A1" )

'fermeture du fichier source
Workbooks(Fichier).Close SaveChanges:=False
End Sub

Merci
A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
14 mai 2014 à 14:00
Bonjour

Dans ton classeur MC_storage: comment détermine t on la semaine à copier ?
0
Licoquelicot Messages postés 11 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 15 mai 2014
14 mai 2014 à 15:20
Bonjour michel_m,

En fait, le pgm fait apparaitre une inputbox, on rentre le n° de la semaine voulue et ensuite le pgm doit être capable d'aller chercher se n° dans "MC_Shootage" et copier / coller les infos correspondantes dans l'onglet "Donnees" du document "MC_commun2".

Est-ce un peu plus claire?

Merci pour votre aide
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
14 mai 2014 à 15:30
Est-ce un peu plus claire?
Non, les différents numéros se trouvent ils sur une ligne et laquelle ou qur une colonne et laquelle; ?
Quel est le volume à transporter et le type de données: textes, date nombre...?
au besoin, joindre le fichier
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
http://cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
0
Licoquelicot Messages postés 11 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 15 mai 2014
15 mai 2014 à 08:05
Bonjour,

Voici le lien pour ouvrir mes documents.
En espèrant que ça vous aidera!

https://www.cjoint.com/?3EpidrhnDcV
0