Spremenljivka v VB

Pomoč pri delu z MS Excelom
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Saj nisem napisal Range(Stevec).Select ampak Range(Podatek).Select
Kaj ga moti? Moti ga to, da ne prepozna spremenljivk Kpodatek in Tpodatek, ki ste si ju izmislili.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
cedra
Prispevkov: 264
Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik

Odgovor Napisal/-a cedra »

Če sta K in T oznaka stolpcev, potem bo prav tako:

Koda: Izberi vse

Range("K" & podatek & ":" & "T" & podatek).Select
Imam prav?
lp,

cedra
bate
Prispevkov: 127
Pridružen: Če Mar 19, 2009 10:11 am

Odgovor Napisal/-a bate »

Zdravo,
ravno v '..("Kpodatek:Tpodatek")..' je vsa poanta. 'Podatek' poiščem s 'For' zanko, ki išče imenovano spremenljivko v določenem območju. Ko jo z 'If-om' odkrije, jo vpišem v '...("Kpodatek:Tpodatek")...' namesto številke vrstice, ki je ne poznam npr: '...("K18:T18")..' . To je to...

lp Brane
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Uh ... Mislim, da bi moralo bi potemtakem moralo biti

Koda: Izberi vse

Range("K" & podatek.Row & ":" & "T" & podatek.Row).Select

Uporablja namreč For Each zanko


EDIT:

No končno smo prišli do stvari, ki jo sploh želite. Problem je v tem, da med narekovaje ne morete postavljati spremenljivk ampak jih morate ločiti z znakom & (gl. kodo).
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
cedra
Prispevkov: 264
Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik

Odgovor Napisal/-a cedra »

Morda bolje tako:

Koda: Izberi vse

Cells(Kpodatek,Tpodatek).Select
lp,

cedra
bate
Prispevkov: 127
Pridružen: Če Mar 19, 2009 10:11 am

Odgovor Napisal/-a bate »

Zdravo,
Cedra, prav imate. Tista prva 'formula' deluje!
Nekaj podobnega je napisal tudi Andrej, a je bil malo površen.
Druge 'formule' še nisem preizkusil, ker sem med modificiranjem na drugem listu nekaj zaštrikal in trenutno ne morem dokončati. Najpej moram obnoviti poškodovano, potem pa bom probal.
Vsem, ki ste se trudili pri tej temi se prav lepo zahvaljujem.

lp Brane
Odgovori