|
|||||||||||||||||||||||||||||||||
Disse websidene oppdateres ikke lengre og er kun tilgjengelig for historikken sin skyld.Klikk her for å gå til den oppdaterte informasjonen. AutomakroerDet er mulig å få utført makroer automatisk når forskjellige hendelser oppstår. Følgende hendelser kan starte makroer :
For å avslutte at en prosedyre utføres hver gang en hendelse oppstår tilordner du to anførselstegn ("") uten prosedyrenavn, f.eks.: Application.OnData="". Prosedyrene Auto_Open og Auto_Close må eventuelt redigeres, slettes eller gis andre navn. Du kan bare ha en Auto_Open-prosedyre i hver arbeidsbok. Dersom du har flere Auto_Open-prosedyrer vil ingen av dem virke. Det samme gjelder for Auto_Close-prosedyrer. Eksempel: Sub Auto_Open() ' denne makroen vil bli utført hver gang arbeidsboken åpnes Worksheets(1).Activate ' aktiverer ønsket regneark Application.OnSheetActivate = "ProsedyreNavn" ' aktiverer en prosedyre ved bytting av regneark MsgBox "Velkommen!", vbInformation, "Klokka er " & Format(Time, "hh:mm") End Sub Sub Auto_Close() ' denne makroen vil bli utført hver gang arbeidsboken lukkes Application.OnSheetActivate = "" ' deaktiverer prosedyren ved bytting av regneark MsgBox "Ha en fortsatt god dag!", vbInformation, _ "Klokka er " & Format(Time, "hh:mm") End Sub I Excel97 finner du egne hendelsesprosedyrer knyttet til hvert enkelt ark. Disse prosedyrene kan blant annet starte makroer før dobbeltklikk utføres, før høyreklikk utføres og dersom brukeren endrer merkingen av celler.
Dokumentet er sist oppdatert 1999-08-21 12:31:27
|
|||||||||||||||||||||||||||||||||
|