Tarkoitus oli tehdä yksinkertainen if-lause koodin keskelle:
On Error Resume Next
If ActiveSheet.Range("B22") = "" Then
GoTo LN 254
On Error GoTo 0
End If
Eli jos solu B22 on tyhjä, hyppää systeemi koodissa riville 254. Muuten koodi tulee jatkua normaalisti. Miksi tulee "Syntax error"?
Mikä vikaa koodissa?
Kuikkanen123
2
134
Vastaukset
et ole määritellyt LN254 labelia, johon viittaat GoTo rivillä...
On Error Resume Next
If ActiveSheet.Range("B22") = "" Then
GoTo LN254 'tästä hyppy
On Error GoTo 0
End If
'koodia...
LN254:
' tänne tullaan GoTo LN254 riviltä
MsgBox "tänne tultiin!"- sama2123
Ai se täytyy erikseen vielä määrittää...
Taas oppi uutta! Kiitos
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1763501
Olet kyllä vaarallisen himokas
Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.1122259Kun viimeksi kohtasitte/näitte
Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...1462257- 992077
- 901734
Anna vielä vähän vihreää valoa
Teen sitten siirtoni, nainen. Tiedän, että olet jo varovaisesti yrittänyt lähestyä, mutta siitä on jo aikaa. Jos tunnet281698- 781222
Miksi homous puhuttaa konservatiiveja vuodesta toiseen?
Kysymykseen on vastattukin Kansanlähetyksen osalta: "Miksi sukupuoleen ja seksuaalisuuteen liittyvät asiat ovat konserv2951187- 2271150
- 74988