Prikaz dela tabele na formi

Pomoč pri izdelavi makrov
Odgovori
eBrane
Prispevkov: 19
Pridružen: To Jun 01, 2010 12:02 am

Prikaz dela tabele na formi

Odgovor Napisal/-a eBrane »

Pozdravljeni,

na formi (npr. v textbox) bi želel prikazati le nekaj podatkov iz lista, npr. od a5 do c100.

Prosim za nasvet.

Hvala in lep pozdrav.
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Prikaz dela tabele na formi

Odgovor Napisal/-a admin »

Pozdravljeni,

Kako mislite "prikazati samo nekaj podatkov"? Ali si predstavljate, da bi na formi prikazovali del tabele, tako kot izgleda v Excelu? To ne gre.

Če pa želite samo prikazati vrednosti potem jih pač preberete in na nek način ločite; recimo:

Koda: Izberi vse

  tb.Text = Range("C5") & "|" & Range("C6")
ali pa seveda v vašem primeru z zanko:

Koda: Izberi vse

  tb.Text = ""

  for r = 5 to 10
    for c = 3 to 12
      tb.Text = tb.Text & cells(r, c) & "|"
    next
  next
lp,
Matjaž Prtenjak
Administrator
eBrane
Prispevkov: 19
Pridružen: To Jun 01, 2010 12:02 am

Re: Prikaz dela tabele na formi

Odgovor Napisal/-a eBrane »

Pozdravljeni,
najprej hvala za hiter odgovor. Želel pa bi, kot ste predpostavljali, izpisati le del tabele, ki bi izgledala, kot v Excelu - to pa ste mi napisali, da ne gre.

Tato pa bom uporabil ListBox, kjer bom izpisal več stolpcev.

Še enkrat hvala in lep pozdrav.


admin napisal/-a:

Kako mislite "prikazati samo nekaj podatkov"? Ali si predstavljate, da bi na formi prikazovali del tabele, tako kot izgleda v Excelu? To ne gre.

Če pa želite samo prikazati vrednosti potem jih pač preberete in na nek način ločite; recimo:

Koda: Izberi vse

  tb.Text = Range("C5") & "|" & Range("C6")
ali pa seveda v vašem primeru z zanko:

Koda: Izberi vse

  tb.Text = ""

  for r = 5 to 10
    for c = 3 to 12
      tb.Text = tb.Text & cells(r, c) & "|"
    next
  next
Odgovori