N
nam971
Guest
Bonjour, je suis étudiant en licence de maths et m'ont demandé de traduire le langage VBA ci dessous rattaché à une macro. Je suis vraiment un débutant, et je ne compras ce ke ça veut dire, si quelqu'un pouvait m'aider
Sheets("Feuil1").Select
ActiveWindow.SmallScroll Down:=-6
Range("AE2:BG5").Select
Selection.ClearContents
Range("AE8:BG9000").Select
Selection.ClearContents
Selection.ClearFormats
ActiveWindow.SmallScroll Down:=-1
Range("AE2").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[18]C[-27]"
Range("AE3").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[17]C[-27]"
Range("AE4").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[16]C[-27]"
Range("AE5").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[15]C[-27]"
Range("AG12").Select
Range("A7:AC9001").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("AE1:BG5"), CopyToRange:=Range("AE7:BG9001"), Unique:=True
ActiveWindow.SmallScroll Down:=-6
Application.Goto Reference:="Extract"
Sheets("Feuil2").Select
ActiveWindow.ScrollColumn = 1
Range("A3:AC9000").Select
Selection.ClearContents
Selection.ClearFormats
Sheets("Feuil1").Select
Selection.Copy
Sheets("Feuil2").Select
Range("A2").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll ToRight:=5
Range("M1:Q1").Select
Application.CutCopyMode = False
Selection.ClearContents
ActiveWindow.SmallScroll ToRight:=-5
Range("A1").Select
Sheets("Feuil1").Select
ActiveWindow.SmallScroll Down:=-6
Range("AE2:BG5").Select
Selection.ClearContents
Range("AE8:BG9000").Select
Selection.ClearContents
Selection.ClearFormats
ActiveWindow.SmallScroll Down:=-1
Range("AE2").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[18]C[-27]"
Range("AE3").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[17]C[-27]"
Range("AE4").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[16]C[-27]"
Range("AE5").Select
ActiveCell.FormulaR1C1 = "=Feuil3!R[15]C[-27]"
Range("AG12").Select
Range("A7:AC9001").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("AE1:BG5"), CopyToRange:=Range("AE7:BG9001"), Unique:=True
ActiveWindow.SmallScroll Down:=-6
Application.Goto Reference:="Extract"
Sheets("Feuil2").Select
ActiveWindow.ScrollColumn = 1
Range("A3:AC9000").Select
Selection.ClearContents
Selection.ClearFormats
Sheets("Feuil1").Select
Selection.Copy
Sheets("Feuil2").Select
Range("A2").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll ToRight:=5
Range("M1:Q1").Select
Application.CutCopyMode = False
Selection.ClearContents
ActiveWindow.SmallScroll ToRight:=-5
Range("A1").Select