vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 18 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Walidacja ... sprawdzanie poprawności


otwartyotwarty rozpoczął: baku postów: 5



napisał: baku
postów: 26


umieszczony:
8 stycznia 2007
10:12

  
bardzo dziękuję ... !
o to właśnie chodzi ...
człowiek się uczy całe życię ...
Pozdrawiam
Jakub
napisał: admin
postów: 613


umieszczony:
4 stycznia 2007
19:12

  
Cytat:
Kuba
Walidacja jest możliwa tylko na poziomie arkusza a nie skoroszytu!
Ale...
jak w Arkuszu1, w jakichś wolnych komórkach, odwołasz się do danych w Arkusz2...
Spróbuj.

Artik


Noooo... nie do końca, Artik!

Jeśli chcesz do sprawdzania poprawności komórki znajdującej się w Arkuszu1 odwołać się do listy w Arkuszu2 musisz zdefiniować nazwę listy.

Czyli Arkuszu2 robisz listę i zakresowi tych komórek nadajesz nazwę, na przykład "lista".

Wówczas kod będzie wyglądał tak:
With Sheet("Arkusz1").Range("A1:A8").Validation
  .Delete
  .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=lista"
  .IgnoreBlank = True
  .InCellDropdown = True
  .ShowInput = True
  .ShowError = True
End With

napisał: baku
postów: 26


umieszczony:
4 stycznia 2007
15:29

  
Sheet("Arkusz1").Range("A1:A8").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= xlBetween, Formula1:="=$E$1:$E$8"
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .ShowError = True
    End With



Chciałbym, aby Formula1 odwoływała się do np. Arkusza2 i danego zakresu.
Nie wiem jak przypisać listę wartości Formula1 do Arkusza2,
ale nie wiem jak? :)

Za pomoc dziękuję.


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z