< 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28

Vzorec pro zkopírování obsahu buňky.

Tonda_Hu • 5.7. 21:17