< návrat zpět

MS Excel


Téma: pole rss

Zaslal/a 9.5.2017 17:10

Hoj lidičkové,
netušíte někdo kde dělám chybu? Mám tento kód:

Dim posledniSloupec
posledniSloupec = Worksheets("vyrizene_uvery").Cells(6, Columns.Count).End(xlToLeft).Column
Dim oblast As Range
Set oblast = Worksheets("vyrizene_uvery").Range("kl_1_vyrizeneUvery").Offset(14, posledniSloupec)
Dim kl_1_vyrizeneUvery() As Variant
kl_1_vyrizeneUveryPole = Worksheets("vyrizene_uvery").Range("B6", Cells(oblast.Row, oblast.Column))

Nemohu se dopátrat toho jak nahraji do dvourozměrného pole oblast buněk, tak aby na indexu(i) arr(i,y) byly řádky a na indexu (y) byly sloupce 6

Zaslat odpověď >

#036282
avatar
U polí je problémů víc než dost (a přesto se vyplatí). Jednoduše, pokud potřebujete pole, nebo spíš oblast "překlopit", použijte jednou nebo dvakrát WorksheetFunction. Transpose (nebo si holt v cyklu pole přešrotujte).citovat
#036298
elninoslov
Čo obsahuje, kam odkazuje, pomenovaná oblasť ?Range("kl_1_vyrizeneUvery")
a návazne aj "oblast"... nerozumiem tomu posunu, vzájomnej pozícii týchto 2 oblastí a následnej veľkosti.
Pole definujete ako
kl_1_vyrizeneUvery() As Variant
ale priraďujete do nedefinovanej premennej
kl_1_vyrizeneUveryPole

Skúste uviesť nejaký príklad dát. To musí ísť, aj keď niekedy nastanú "nezmyselné" problémy ako písal xlnc.citovat
#036322
avatar
díky kucí za rady, ale už je to vyřešeno 10citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje