Avatar billede folj Forsker
04. oktober 2018 - 12:28 Der er 2 kommentarer og
3 løsninger

Excel-VBA: OR-sætning

Hej Eksperter !

Hjælp mig lige med at sammenskrive de 2 nedenstående IF-sætninger  til én OR-sætning.
Jeg skal teste om det er mandag eller torsdag, for hvis det er det så skal vi videre til noget andet og mere.

I min lærebog som jeg burger som opslagsværk skiver mike så meget om OR. Det kan forhåbentligt lade sig gøre I VBA?

If Weekday(Date, vbMonday) = 1 Then  'if It's Monday
  If Weekday(Date, vbMonday) = 4 Then  'if It's Thursday
  End If
End If
04. oktober 2018 - 12:36 #1
Har du prøvet

If Weekday(Date, vbMonday) = 1 or Weekday(Date, vbMonday) = 4 Then  'if It's Thursday or Monday
  End If
End If
04. oktober 2018 - 12:36 #2
Der er naturligvis en End If for meget nu :)
Avatar billede finb Ekspert
04. oktober 2018 - 12:37 #3
If Weekday(Date, vbMonday) = 1 or Weekday(Date, vbMonday) = 4 Then
Avatar billede folj Forsker
04. oktober 2018 - 13:24 #4
@Thor Østergaard

Tak for hjælpen.
Det ser jeg, altså et der ikke skulle bruges 2 x end if.

Takker for dit engagement.
Avatar billede folj Forsker
18. oktober 2018 - 12:22 #5
Men nu hvor jeg ville stoppe afviklingen på bestemte ugedage hvor procedure ikke skulle køres,så matte jeg vende det om og dele det I 2 If Not sætninger:
If Not Weekday(Date, vbMonday) = 1 Then 'If Not Monday
  If Not Weekday(Date, vbMonday) = 4 Then  'if not Thursday
    MsgBox "Procedure for råvarer" & vbNewLine & "køres kun mandag og torsdag"
    Exit Sub
  End If ' hvis bestemt ugedag slutter
End If ' hvis bestemt ugedag slutter
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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