Marcel, j'ai dû modifier ma macro parce qu'elle ne fonctionnait plus avec des modifications que j'ai dû faire. Ensuite, j'ai essayé de la re-modifier pour insérer ce que tu m'as donné au #54, mais encore une fois, je suis novice et je n'ai pas réussi à faire fonctionner correctement la macro. Je dois avoir fait une erreur quelque part. Voici ma macro modifier. Peux-tu STP me la corriger?
Merci beaucoup!
Sub Hebdo2()
'
' Hebdo2 Macro
'
'
Sheets("Base de données").Select
Cells.Select
Selection.Copy
Sheets("Hebdo").Select
Cells.Select
ActiveSheet.Paste
Application.CutCopyMode = False
Application.Run "TEST.xlsm!CopierLignes"
ActiveWindow.SmallScroll Down:=-15
Selection.AutoFilter
Range("H5").Select
ActiveSheet.Range("$A$1:$Y$82").AutoFilter Field:=8, Criteria1:="Semaines"
ActiveSheet.Range("$A$1:$Y$82").AutoFilter Field:=10, Criteria1:="<>"
ActiveSheet.Range("$A$1:$Y$82").AutoFilter Field:=1, Operator:= _
xlFilterNoFill
Columns("A:A").Select
Selection.EntireColumn.Hidden = True
Columns("D:J").Select
Selection.EntireColumn.Hidden = True
Columns("M:M").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("B62").Select
Application.Run "TEST.xlsm!Jour"
Sheets("RDV").Select
Range("P2
19").Select
Selection.Copy
With Sheets("Hebdo")
Range("B62").Select
x = 1
For Each c In PlageSource
x = x + 1
While .Cells(x, 2).EntireRow.Hidden = True
x = x + 1
Wend
.Cells(x, 2) = c
Next c
Sheets("Étapes").Select
End With
End Sub