< návrat zpět

MS Excel


Téma: odskok v makru jinam rss

Zaslal/a 12.5.2022 8:06

Dobrý den.Je nějaký příkaz VBA, něco jako "odskok" na jinou pozici v kodu?

Něco jako "Go To"...a přeskočím na řádek třeba o 50 příkazů dál,jako že je vynechám.

Zaslat odpověď >

#052697
avatar
Ano, GoTo Kam (značka "Kam:" - tady s dvojtečkou se umístí na požadované místo kódu, musí být jedna jediná)citovat
#052698
avatar
A nie je jednoduchšie (pre znalca VBA ako ty) tých 50 príkazov vymazať?citovat
#052699
avatar
marjankaj môže to byť skok len za určitých podmienok, takže si to vymazať nemôže dovoliťcitovat
#052700
avatar
Já raději používám Do...Loop, For...Next, If...Then...Else, Select Case.

Přpadně odskok do jiné procedury nebo funkce.citovat
#052701
avatar

r13 napsal/a:

marjankaj môže to byť skok len za určitých podmienok, takže si to vymazať nemôže dovoliť

GoTo je nepodmienený skok.citovat
#052702
avatar
a čo také:

On Error Goto ...citovat
#052706
avatar

r13 napsal/a:

a čo také:

On Error Goto ...

To je podmienený skok. Takéto zadávateľ nespomínal. Zato má viac kvalifikovaných otázok. Skôr pre babu Vangu. A nie je jediný.citovat
#052708
avatar
Podmíněný a nepodmíněný skok s GoTo ?

If condition Then GoTo label

GoTo labelcitovat
#052709
avatar
GoTo Kam (značka "Kam: je to co jsem hledal, Děkuji, Hezký víkend všem.citovat

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