OVH Cloud OVH Cloud

validation sur une feuille avec données sur une autre

2 réponses
Avatar
laurent colledani
bonjour

jai mis en place des validations en vba dans une feuille . mais mes données
sources doivent etre obligatoirement sur une autre feuille. or apparament les
données source d'une validation doivent etre sur la même feuille
y a t-il une solution à ce problème

voici le code avec les données sources sur feuille dans laquelle est écrit
le programme

Cells(Target.Row, 8).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="1,2,3,4,5,6,7,8,9"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Cells(Target.Row, 2).Select

End If
End If



comment allez chercher les données 1,2.. sur une autre feuille

cordialement

2 réponses

Avatar
Ellimac
Bonjour,

Normalement un champ nommé permet de contourner ce
problème.

Camille

-----Message d'origine-----
bonjour

jai mis en place des validations en vba dans une
feuille . mais mes données

sources doivent etre obligatoirement sur une autre
feuille. or apparament les

données source d'une validation doivent etre sur la
même feuille

y a t-il une solution à ce problème

voici le code avec les données sources sur feuille dans
laquelle est écrit

le programme

Cells(Target.Row, 8).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList,
AlertStyle:=xlValidAlertStop, Operator:= _

xlBetween, Formula1:="1,2,3,4,5,6,7,8,9"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Cells(Target.Row, 2).Select

End If
End If



comment allez chercher les données 1,2.. sur une autre
feuille


cordialement

.



Avatar
Lambert Jean-Marie
Bonjour,

La réponse est peut-être ici:
http://www.fundp.ac.be/~jmlamber/xl/validation/doc/s06.html

Jean-Marie Lambert

"Ellimac" a écrit dans le message de
news: 0cfb01c514d4$2e398130$
Bonjour,

Normalement un champ nommé permet de contourner ce
problème.

Camille

-----Message d'origine-----
bonjour

jai mis en place des validations en vba dans une
feuille . mais mes données

sources doivent etre obligatoirement sur une autre
feuille. or apparament les

données source d'une validation doivent etre sur la
même feuille

y a t-il une solution à ce problème

voici le code avec les données sources sur feuille dans
laquelle est écrit

le programme

Cells(Target.Row, 8).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList,
AlertStyle:=xlValidAlertStop, Operator:= _

xlBetween, Formula1:="1,2,3,4,5,6,7,8,9"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Cells(Target.Row, 2).Select

End If
End If



comment allez chercher les données 1,2.. sur une autre
feuille


cordialement

.