transfert d'un tableau sur plusieurs feuilles
Bonjour,
Je fais appel à vous car je rencontre un petit soucis avec une macro excel 2007 que j'essaye de faire.
Dans un même fichier excel, j'ai une première feuille sur laquelle se trouve un fichier avec des noms de villes dans une première colonne, le matricule, nom et prénom du personnel et leur état. Donc le nom de la ville se répete pour chaque personnel.
Ensuite, toujours dans ce même fichier, j'ai une feuille par nom de ville, je voudrais copier/coller mes données sur le personnel dans la feuille qui lui correspond.
On m'avait deja aidé pour une macro un peu similaire mais la ce n'est pas vraiment la même chose et donc je rame un peu.
Voici le bout de code que j'ai, que je suis en train d'essayer de modifier.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| Option Explicit
Sub Automatisation()
Dim plage As Range
Dim trouve As Range
Dim nligne As Integer
Dim i As Integer
Dim feuille As Worksheet
Dim nom As String
Dim j As Integer
Dim a As Integer
On Error GoTo suite
i = 5
Do Until Cells(i, 1).Value = ""
nom = Cells(i, 1).Value
Set feuille = Sheets(nom)
j = 1
a = 5
'on boucle sur les lignes
Do Until a = 5000
'dernière colonne
If Cells(i, j).Value = "x" Then
feuille.Cells(a, 2).Value = Cells(3, j).Value
'MsgBox (Cells(3, j).Value)
a = a + 1
End If
a = a + 1
'on passe à la ligne suivante
Loop
suite:
i = i + 1
Loop
fin:
End Sub |
Merci de votre aide