french_gracer
XLDnaute Nouveau
Bonjour à tous,
je suis un nouveau venu sur le forum et un débutant en macro.
J'ai besoin d'aide pour réaliser une opération sur le fichier excel joint, qui est mon outil de gestion des absences du personnel dans mon service (en version siplifiée ici).
Le classeur comprend x feuilles "NOM Prénom" dans lesquelles figurent des données sur la personne concernée et un tableau récapitulatif de ces absences sur l'année.
Il comprend également 1 feuille "2009-2010" dans laquelle figure un récapitulatif, mois par mois, des données présentes dans chacune des feuilles "NOM Prénom".
Mon souhait serait d'automatiser la récupération des données dans les feuilles "NOM Prénom" pour les copier dans "2009-2010".
L'idée est donc la suivante :
Copie de cellules des feuilles des personnels "NOM Prénom" vers feuille récapitulative "2009-2010", sous conditions :
Si "Nom Prénom" dans colonne A de "2009-2010" correspond à "Nom" et "Prénom" contenus dans colonne B d'une autre feuille
Alors Copier Cellules des colonnes B à AF lignes 13,20,27,34,41,47, 54, 62, 69, 76, 83, 90 de la feuille "Nom Prénom" vers cellules des colonnes B à AF, sur la ligne en face du "Nom Prénom" correspondant.
En gros il faudrait compléter la base suivante (copie simple réalisée en mode enregistrement de macro pour le 1er mois) :
A votre avis, est-ce que cela vous paraît faisable ?
Si quelqu'un peut m'aider....
Merci d'avance.
A+
je suis un nouveau venu sur le forum et un débutant en macro.
J'ai besoin d'aide pour réaliser une opération sur le fichier excel joint, qui est mon outil de gestion des absences du personnel dans mon service (en version siplifiée ici).
Le classeur comprend x feuilles "NOM Prénom" dans lesquelles figurent des données sur la personne concernée et un tableau récapitulatif de ces absences sur l'année.
Il comprend également 1 feuille "2009-2010" dans laquelle figure un récapitulatif, mois par mois, des données présentes dans chacune des feuilles "NOM Prénom".
Mon souhait serait d'automatiser la récupération des données dans les feuilles "NOM Prénom" pour les copier dans "2009-2010".
L'idée est donc la suivante :
Copie de cellules des feuilles des personnels "NOM Prénom" vers feuille récapitulative "2009-2010", sous conditions :
Si "Nom Prénom" dans colonne A de "2009-2010" correspond à "Nom" et "Prénom" contenus dans colonne B d'une autre feuille
Alors Copier Cellules des colonnes B à AF lignes 13,20,27,34,41,47, 54, 62, 69, 76, 83, 90 de la feuille "Nom Prénom" vers cellules des colonnes B à AF, sur la ligne en face du "Nom Prénom" correspondant.
En gros il faudrait compléter la base suivante (copie simple réalisée en mode enregistrement de macro pour le 1er mois) :
Code:
Sub Macro4()
'
' Macro4 Macro
' Copie de cellules des feuilles des personnels "NOM Prénom" vers feuille récapitulative "2009-2010", sous conditions
'
'
Sheets("ABRACADABRA Merlin").Select
Range("B13:AE14").Select
Selection.Copy
Sheets("2009-2010").Select
Range("B5:B6").Select
ActiveSheet.Paste
Sheets("HOUDINI Harry").Select
Range("B13:AE14").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("2009-2010").Select
Range("B7:B8").Select
ActiveSheet.Paste
Sheets("MAJAX Gérard").Select
Range("B13:AE14").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("2009-2010").Select
Range("B9:B10").Select
ActiveSheet.Paste
Range("A1").Select
End Sub
A votre avis, est-ce que cela vous paraît faisable ?
Si quelqu'un peut m'aider....
Merci d'avance.
A+