/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
For j = 1 To j = 10 - Utroligt eller?
Fra : M!


Dato : 23-10-02 17:40

   
Hej,

Ja, jeg er ny i VB og VBA, men jeg tror nu nok at jeg kan gennemskue
følgende lille Excel VBA procedure -


Private Sub Workbook_BeforePrint(Cancel As Boolean):

....

For j = 1 To j = 10
MsgBox j
Next j

k = 1

.....

End Sub


Den kommer aldrig 'ind' i for-løkken - j bliver initieret rigtigt til
1 (jeg har prøvet med breakpoint i k = 1), mere sker der ikke. Ingen
MsgBox :(

Det giver ingen forskel hvis jeg fjerner j i Next eller tilføjer Step.

Hvorfor virker det ikke?

På forhånd tak!

M!


 
 
Peter Thomsen (26-10-2002)
Kommentar
Fra : Peter Thomsen


Dato : 26-10-02 07:38

Wed, 23 Oct 2002 16:40:20 GMT, morten.vinther@sol.dk (M!) skrev:
>    
> Hej,
>
> Ja, jeg er ny i VB og VBA, men jeg tror nu nok at jeg kan gennemskue
> følgende lille Excel VBA procedure -
>
>
> Private Sub Workbook_BeforePrint(Cancel As Boolean):
>
> ....
>
> For j = 1 To j = 10
> MsgBox j
> Next j
>
> k = 1
>
> .....
>
> End Sub
>
>
> Den kommer aldrig 'ind' i for-løkken - j bliver initieret rigtigt til
> 1 (jeg har prøvet med breakpoint i k = 1), mere sker der ikke. Ingen
> MsgBox :(
>
> Det giver ingen forskel hvis jeg fjerner j i Next eller tilføjer Step.
>
> Hvorfor virker det ikke?
>
> På forhånd tak!
>
> M!
>
mon ikke det skal være

for j = 1 to 10

next




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste