Re,
Si vous le demandez, je commenterai les codes...
Bonjour merci encore pour la formule
Si je souhaite coller les formules de la feuille 1 et non plus les valeurs (comme avec la V2 ci dessous) quand j'extrais dans les onglets des mois (afin que ci je modifie une données de la formule de départ les modifications suivent quand c'est déjà extrait) est-ce possible avec cette méthode.
Merci
Private Sub btnExtraction_click()
Dim valeurAfiltrer, Fdest As Worksheet, Colaux As Long
If ComboRegion.ListIndex = -1 Then Exit Sub
Application.ScreenUpdating = False
valeurAfiltrer = ComboRegion
On Error Resume Next
Set Fdest = ThisWorkbook.Sheets(valeurAfiltrer)
On Error GoTo 0
If Fdest Is Nothing Then Set Fdest = ThisWorkbook.Worksheets.Add
Fdest.Cells.Delete: Fdest.Name = valeurAfiltrer
With Feuil1
If .FilterMode Then .ShowAllData
.Range("a1").CurrentRegion.AutoFilter Field:=1, Criteria1:=valeurAfiltrer
.Range("a1").CurrentRegion.Copy Fdest.Range("a1")
End With
Fdest.Select: ActiveWindow.Zoom = 70
Fdest.Range("a1").CurrentRegion.Columns.AutoFit
If Feuil1.FilterMode Then Feuil1.ShowAllData
Application.ScreenUpdating = True
End Sub