< návrat zpět

MS Excel


Téma: proměnná v makru rss

Zaslal/a 19.6.2013 16:19

radek = 280
umím zapsat range(+280:280+).Select

x = " Range(+" & radek & ":" & radek & "+).Select"
ale neumím zapsat Range("280:280").Select
Problém mi dělají uvozovky.
Můžeme mi někdo poradit ?

Díky moc.Laďa

Zaslat odpověď >

#013996
avatar
Range("280:280").Select

Skopíruj si to odtiaľto.citovat
icon #014003
eLCHa
umím zapsat range(+280:280+).Select
a co to proboha má dělat? resp. co tam dělají ta pluska?

Pokud víte, že je to celý řádek, tak
Rows(radek).Select
nebo
Range(radek & ":" & radek).Select
nebo
Cells(radek, 1).EntireRow.Select
nebo...

Uvozovky nemusíte řešit - ty říkají pouze to, že to co je mezi nimi, je konstanta typu String. Takže pokud napíšete
radek & ":" & radek
máte String zaručený díky operátoru &citovat
#014004
avatar
@eLCHa
Asi by mu robilo problém aj tvoje riešenie.

x=Cells(radek, 1).EntireRow.Select

Ktovie, čo chce vlastne dosiahnuť.citovat
icon #014005
eLCHa
@marjankaj
Asi by mu robilo problém aj tvoje riešenie.
Proč?

Čeho chce dosáhnout jsem pochopil - jen se zamotal s těmi uvozovkami.citovat
#014007
avatar
Neviem načo mu je to xcitovat

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