Avatar billede pckr Nybegynder
25. februar 2004 - 17:02 Der er 4 kommentarer

Hvorfor virker min tidsfunktion ikke??

Spørgsmål: Nedenstående program skal kun køre om mandagen kl. 18.30.00. Men jeg kan ikke få tidsfunktion til at virke?

Sub PrintSectorView()
Dim Svar As Integer
If WeekDay(Date) = 2 And Time = "18:30:00" Then
Svar = MsgBox("Ønsker du at printe Sector view?", _
vbQuestion + vbYesNo)
If Svar = vbYes Then
ActiveSheet.PageSetup.PrintArea = "$B$10:$E$20"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End If
End If

End Sub
Avatar billede pchris Nybegynder
25. februar 2004 - 17:19 #1
Hvad er det helt præcist der ikke virker?
Avatar billede pckr Nybegynder
25. februar 2004 - 17:23 #2
Det er tiden. Den springer det led over??
Avatar billede kabbak Professor
25. februar 2004 - 17:24 #3
Private Sub Workbook_Open()
If Weekday(Date) = 2 Then
Application.OnTime TimeValue("18:30:00"), "PrintSectorView"
End If
End Sub
Avatar billede kabbak Professor
25. februar 2004 - 17:27 #4
Ovenstående i ThisWorkbook modulet

Og din egen i et modul, Ikke et arkmodul

Jeg tror at du skal henvise til arkets navn, i din kode, ellers virker koden på det ark, hvor du er i det øjeblik den kaldes.
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
Kurser inden for grundlæggende programmering

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