Hello tout le monde du forum
Je viens de faire la procedure SelectionChange sur une feuille ("sheet1") de mon classeur
Ensuite je créé une autre feuille ("sheet2) dans mon classeur qui copie les données venant de la ("sheet1") et j'aimerais importé cette même procedure dans ma nouvelle feuille au moment de sa création
Voici ma procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 2 Then With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$AU$1:$AU$4" End With End If If Target.Column = 5 Then With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$AS$1:$AS$3" End With End If If Target.Column = 22 Then With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$AW$1:$AW$2" End With End If End Sub
Comment faire?
Partager