ludo27
XLDnaute Junior
bonjour,
j'aimerais bien définir une valdiation sur une cellule à partir de cellues qui sont dans un autre onglet.
J'essaie d'éxécuter :
qui me donne dans l'appel de la procédure :
Par contre
à la place de
marche très bien ...
Existerait-il une solution poru passer mon paramètre Onglet dans la procédure ?
Merci
j'aimerais bien définir une valdiation sur une cellule à partir de cellues qui sont dans un autre onglet.
J'essaie d'éxécuter :
Code:
Public Sub MetValidation(Onglet As String)
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="='" & Onglet & "'!$H$9:$H$15"
'xlBetween, Formula1:="=$H$9:$H$15"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub
qui me donne dans l'appel de la procédure :
Application-defined or object-defiend error
Par contre
Code:
xlBetween, Formula1:="=$H$9:$H$15"
Code:
xlBetween, Formula1:="='" & Onglet & "'!$H$9:$H$15"
Existerait-il une solution poru passer mon paramètre Onglet dans la procédure ?
Merci