PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelVBA kodVBA kod
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-04-16 14:26
 
 Ändrad av Sanders  på 2009-04-16 14:28:20

Hej

Jag har fått hjälp av Er tidigare med följande kod.

Private Sub Workbook_Open()
If Now() > "2008-11-19" Then
MsgBox "Prislistan gäller inte, kontakta din leverantör"
Application.Quit
End If
End Sub


Innan man öppnar programmet kommer det upp en fråga om man vill använda makro eller inte.

Svarar man att man vill använda makro, fungerar det utmärkt. Programmet startar och följande text kommer upp.

Texten " Prislistan gäller inte, kontakta din leverantör"  Då måste man klicka på ok. och programmet stängs ner. 

Detta meddelande kommer naturligtvis upp endast efter att datum har förflutit.

Om man däremot inte vill använda makro, kan man starta programmet med de uträkningar som behövs.

 Vad är orsaken till detta och hur kommer man runt det så programmet stänger när när datum är passerad även om man inte vill använda makro? 

Vill således ha hjälp med en ny snutt så att programmet även stängs ner om man svarar ej vill använda makro.

Tacksam för svar med sådan kod.

 

Sanders.

 

 

Nytt inlägg
 2009-04-16 21:41
 

Nja, kod kan du inte få, eftersom den koden skulle bli verkningslös precis som det makrot du kör. Vad du istället kan göra är:

  1. Gör så att arbetsboken inte går att använda; låsta/dolda sheets och låst bok osv. Exakt vad som krävs beror ju på hur det ser ut i övrigt.
  2. Gör sen ett makro som körs när arbetsboken ska börja användas, som återställer alla de grejerna så att arbetsboken kan användas igen
  3. Lägg ev. till kod för att låsa boken igen när man sparar (om man kan göra det).

Avaktiverar man då makron får man upp excelboken i ett oanvändbart läge. Det här är dock knappast problemfritt, och man kan behöva trixa med vad som händer om använder "sparar"/"sparar som..." osv. Samtidigt måste du också låsa VBA-koden så att ingen kommer in och kan gå runt koden ändå.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelVBA kodVBA kod

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter