Copie des donnes d'une ficher a un autre

Bonjour,

c'est urgent, Avec mes recherches par tous j'ai pas trouve la solution de mon probleme

si vous avez des idees ou meme des sujet qui ressemble a mon demande n'hesitez pas.

j'ai deux classeurs excel , je souhaite copier les donnes de colonnes B et D du fichie "base" dans les colonnes A et B des feuilles du fichier "zone prod" avec les condition suivantes :

les feuille du "zone prod" sont nommées par le nom du service qui se trouve dans le feuille " base" colonne K

par exemple je voulais copier le nom et le matricule des gens qui ont service "oppb" (dans colonnes k) dans la feuille qui est nomee "oppb" .

et en meme temps d'avoir le possibilites de choisis pour quelle type il faut copier les données ( avec un input par exp)

merci en avance.

9basee.xlsx (13.29 Ko)
11zone-prod.xlsx (16.28 Ko)

Bonjour

apres recherche code que j'avais fais

sub recupere ()
'Récupération des informations dans le fichier de gestion des opérateurs

    Workbooks.Open Filename:= _
        "\\caracas\qualif_op\Personnel_Controle\Base-competences_pers_ctrl.xls"
        Windows("Base-competences_pers_ctrl.xls").Activate

        'feuil OPPA

        Sheets("tableau qualif").Select
       ActiveSheet.ShowAllData
       Selection.AutoFilter Field:=1, Criteria1:="Autocontrôle"
        Selection.AutoFilter Field:=11, Criteria1:="OPPA"
        DerCell1 = Range("A10").End(xlDown).Address
    Range(DerCell1).Select              'DerCell correspond à la dernière cellule du tableau
    Selection.Offset(0, 0).Activate
    fin_tableau_op = ActiveCell.Row
    Range("B10:B" & fin_tableau_op).Select
    'Sélection du tableau qualifs opérateurs
    Selection.Copy
     'Retour à la feuille d'origine
    Windows("Zones de production.xls").Activate
    'Selection de la dernière ligne du tableau "Base-competences_pers_ctrl", et copie des infos
   Sheets("OPPA").Select
    Range("A3").Select
    ActiveCell.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False       'Collage spécial (seulement les valeurs des cellules)

  Windows("Base-competences_pers_ctrl.xls").Activate
Range("D10:D" & fin_tableau_op).Select
    'Sélection du tableau qualifs opérateurs
    Selection.Copy
     'Retour à la feuille d'origine
    Windows("Zones de production.xls").Activate
    'Selection de la dernière ligne du tableau "Base-competences_pers_ctrl", et copie des infos
  Sheets("OPPA").Select
    Range("B3").Select
    ActiveCell.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False       'Collage spécial (seulement les valeurs des cellules)
 end sub ()
               

Cordialement

Rechercher des sujets similaires à "copie donnes ficher"