Macro VBA

Fermé
Romain95240 Messages postés 1 Date d'inscription vendredi 12 août 2016 Statut Membre Dernière intervention 12 août 2016 - 12 août 2016 à 11:10
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 12 août 2016 à 11:40
Bonjour,



Bonjour,

Je vous explique ma demande :

Je dois créer une macro capable de copier coller des données sur un tableau de synthèse.
Je suis novice sur ce sujet mais j'ai réussi à trouver une partie du code.

Ce code doit pouvoir, dans un même classeur, aller récupérer des données contenu sur des fiches normées et les coller sur ma feuille "Synthèse".

Les difficultés sont que :
1) 1 fiche doit être collée sur une seule ligne dans mon tableau et doit démarrée sur la colonne B
2) les données sont de types alpha-numériques
3) le nombre de fiches variables (jusqu'à 122)


voila le début de mon code même si il ne fonctionne pas comme je le voudrais :

Code: Tout sélectionner

Sub Test()

Dim TblFeuille
Dim I As Integer
Dim Lgn As Long


TblFeuille = Array("FICHE (1)", "FICHE (2)", "FICHE (3)", "FICHE (6)")

For I = 0 To UBound(TblFeuille)

With Worksheets("Synthèse")


Lgn = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Range(.Cells(Lgn, 1), .Cells(Lgn, 1)).Value = Worksheets(TblFeuille(I)).Range("C7:F7").Value

End With

Next I

End Sub



Ce code me permet bien d'aller charcher les données et de les coller mais en colonne A uniquement et sur un nombre déterminé de fiches.
Ci-joint le classeur en question
Merci d'avance pour votre aide
A voir également:

1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
12 août 2016 à 11:40
Bonjour Romain,

As-tu exploité les réponses données sur l'autre forum ?

A+
0