Bonjour à tous
Je voudrai de l'aide car je cherche à faire apparaître un tableau 1 ou un tableau 2 avec une liste déroulante
j'ai trouvé un fichier Excel avec une macro créée par Mr Claude Dubois qui correspond exactement à ce que je voudrais faire mais j'ai du mal à comprendre les lignes de la macro car je ne suis pas très doué en macro Excel.
Est ce que quelqu'un aurait la gentillesse de m'expliquer les différentes lignes afin que je puisse comprendre et adapter la feuille
Merci beaucoup
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("d2:e2")) Is Nothing Then
Application.ScreenUpdating = False
With Sheets("Base")
.Range("o2") = "=AND($a2=Résumé!$d$2,$b2=Résumé!$e$2)"
.Range("a1:j" & .[a65000].End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
.Range("o12"), CopyToRange:=Range("d5:i5"), Unique:=False
.Range("o2").ClearContents
End With
End If
End Sub
Je voudrai de l'aide car je cherche à faire apparaître un tableau 1 ou un tableau 2 avec une liste déroulante
j'ai trouvé un fichier Excel avec une macro créée par Mr Claude Dubois qui correspond exactement à ce que je voudrais faire mais j'ai du mal à comprendre les lignes de la macro car je ne suis pas très doué en macro Excel.
Est ce que quelqu'un aurait la gentillesse de m'expliquer les différentes lignes afin que je puisse comprendre et adapter la feuille
Merci beaucoup
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("d2:e2")) Is Nothing Then
Application.ScreenUpdating = False
With Sheets("Base")
.Range("o2") = "=AND($a2=Résumé!$d$2,$b2=Résumé!$e$2)"
.Range("a1:j" & .[a65000].End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
.Range("o12"), CopyToRange:=Range("d5:i5"), Unique:=False
.Range("o2").ClearContents
End With
End If
End Sub