Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
joonaskaru
HV vaatleja
liitunud: 22.05.2010
|
06.12.2010 15:42:56
VBA-s Exceli tabeli objekti suuruse muutmine |
|
|
noniii, kuna harjutan erinevaid asju VBA-s olen sattunud nüüd ühe portsu otsa..
nimelt probleemiks on Tabel objekti suuruse muutmisega, ehk siis kuidas lühendada või pikendada tabelit.
Pikendamisega sain hakkama.(kirjutab tabeli alla rittalihtsalt väärtuse, ja tabel pikeneb) Kood arvatavasti pole küll kõige kompaktsem kuna olen suht hiljuti hakanud õppima VBA-d
Probleem seisneb tabeli lühendamisega.
nt 50 realine tabel muuta 20 realiseks. (ridade arv muutub vastavalt muutuja väärtusele)
Loodan, et saite probleemist aru.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
|
mirko28
Aeg maha 1p
liitunud: 31.12.2003
|
06.12.2010 19:36:00
Re: VBA-s Exceli tabeli objekti suuruse muutmine |
|
|
Exceli Insert-paneelil on "Table"-objekt (CTRL+T), mille abil saab Exceli lahtristikust ristküliku-kujuline piirkond ära katta, ja see on siis teist värvi piirkond.
Selle Piirkonna paremal all-nurgas on nooleke, mille abil saab Piirkonna mõõtmeid muuta, lisada/eemaldada tulpe/ridu. Kas saad käivitada Makro salvestamise kui muudad selle abil Piirkonna mõõtmeid ja vaadata, mis programm-kood Makrosse tekib?
Proovisin veel selekteerida Piirkonna alla jääva Exceli terve viimase rea ja kustutasin selle ära (parem klikk rea-päisel, Delete), ja Piirkond muutus väiksemaks selle rea võrra.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
joonaskaru
HV vaatleja
liitunud: 22.05.2010
|
06.12.2010 19:59:23
|
|
|
Hästi ei mõista...
aga asi selles, et...
Ma ei saa lihtsalt väärtusi tabelist maha kustutada, tabel oleks ka füüsiliselt vaja väiksemaks teha, kuna selle järgi joonestub graafik. Graafik ongi see mis asja keerukamaks teeb.
Niisiis, kuidas Tabeli enda suurust muuta/ vähendada ? soovitatavalt mingi macroga, mis loeks mitmerealine tabel peaks olema.
Kood siis suudab praegu tabelit pikendada.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
|
mirko28
Aeg maha 1p
liitunud: 31.12.2003
|
06.12.2010 20:31:45
|
|
|
1. Kas sa tabeli paremalt alt nurgast saad kinni võtta ja tabeli mõõtmeid muuta selle abil?
2. Kas sa oskad Makro salvestamist alustada?
Need kaks punkti peaks näitama kuidas Tabeli mõõtmeid programselt muuta.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
joonaskaru
HV vaatleja
liitunud: 22.05.2010
|
07.12.2010 00:03:58
|
|
|
Jah, ma saan käsitsi sealt alt nukast muuta, ja ma olen teinud nupule reageeriva VBA koodi. lõpuks tahaks seda arendada functioni peale.
tähtsad on need Tabeli 4 esimest tulpa, ülejäänud on nagu funktsiooni uurimiseks ette nähtud rohkem. sinna mõtlen miskit välja varsti veel.
üks pilt praegusest olukorrast
Pm on arendada endale mingi funktsioonide uurimise workbook... VBA-s suht algaja ja tulin lihtsalt sellisele mõttele vb hammustasin liiga suure tüki ka ja ei saa sellepärast hakkama.
alfreedo, aitäh, ma uurin seda koodi siis, peaks mainima et ma piirdun praegu veel lihtsamate käsklustega.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
|
mirko28
Aeg maha 1p
liitunud: 31.12.2003
|
07.12.2010 00:52:22
|
|
|
joonaskaru kirjutas: |
VBA-s suht algaja ja tulin lihtsalt sellisele mõttele vb hammustasin liiga suure tüki ka ja ei saa sellepärast hakkama.
alfreedo, aitäh, ma uurin seda koodi siis, peaks mainima et ma piirdun praegu veel lihtsamate käsklustega. |
Minu arvamus on, et pole tähtsust kas tegeled VBA või muuga, ja, saad hakkama oma ülesandega. Kui Alfreedo soovitus on hea, siis ära unusta Respecti talle ka andmast, nagu progemise foorumites ikka tehakse.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
mirko28
Aeg maha 1p
liitunud: 31.12.2003
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
joonaskaru
HV vaatleja
liitunud: 22.05.2010
|
13.12.2010 01:58:17
|
|
|
suureed tänud, pm saan nääd uue hooga edasi tegema, ja kui valmis saan asja võin ka teistega jagada. suured tänud abistamast.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
|
mirko28
Aeg maha 1p
liitunud: 31.12.2003
|
13.12.2010 12:20:32
|
|
|
Iga programmeerija vajab oma töös tabel-arvutus-programmi aeg-ajalt, seetõttu edu kasuliku asja õppimises.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
|