Avatar billede swil Nybegynder
05. september 2002 - 11:52 Der er 4 kommentarer og
1 løsning

En simpel if sætning i VBA

Et kodeeksempel:
Do until...
i = i + 1
if i = ?10000? then
  gør et eller andet
end if
loop

Jeg har brug for, at if sætningen opfyldes hver gang i runder et titusindtal, altså ved 10000, 20000 osv.

Er der en ekspert der lige har et godt tip?
Avatar billede hugopedersen Nybegynder
05. september 2002 - 11:55 #1
Brug MOD
Jeg kan ikke lige huske syntax, men den dividerer dit tal med et andet og returnerer rest.  Check så om den er 0
Avatar billede hugopedersen Nybegynder
05. september 2002 - 11:57 #2
Jeg fandt lige et eksempel jeg plejer at bruge for at lave striber på en rapport ved hver anden post.

  If Me.txtCount Mod 2 = 0 Then
    Me.boxLine1.Visible = True
  Else
    Me.boxLine1.Visible = False
  End If
Avatar billede lasse_buck Nybegynder
05. september 2002 - 11:59 #3
Mod operator: Angiver resten ved heltalsdivision.
if i Mod 10000 = 0 then
...
Avatar billede lasse_buck Nybegynder
05. september 2002 - 12:01 #4
Der var jeg for langsom... *GG*
Avatar billede swil Nybegynder
05. september 2002 - 12:02 #5
Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester