logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak wywołać ListBox z innego arkusza w Excelu? Błąd przy UserForm.

kejmyl 24 Sie 2019 07:35 831 1
REKLAMA
  • #1 18131980
    kejmyl
    Poziom 2  
    Posty: 4
    A jak zrobić taką rzecz: mam zdefiniowaną nazwę dla danych z tabeli, które znajdują się w zakładce Baza. Listbox chcę wywołać przyciskiem z zakładki o nazwie Bilans jako Userform1.Show.
    Tym userformem jest właśnie ten z listbox, dla którego mam takie makro:

    Private Sub UserForm_Initialize()
    ListBox1.RowSource = Range("Firma").Address
    End Sub
    Kiedy próbuję to wywołać z innego arkusza niż tego o nazwie "Baza" wyskakuje mi błąd, jeśli wywołuję to makro mając włączoną zakładkę "Baza" wszystko działa i pokazuje mi listę z danymi z przypisaną nazwą.
    Co tu robię źle?
  • REKLAMA
  • #2 18132146
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 659
    Potrzebna jeszcze nazwa arkusza.
    Np "Baza!" & Range("Firma").Address

    lub po prostu:
    ListBox1.RowSource = "Firma"
REKLAMA