Avatar billede hugopedersen Nybegynder
27. januar 2004 - 10:41 Der er 5 kommentarer og
1 løsning

Findes der en 'Dirty' property på et Sheet

I Access kan man checke om der er ændribger på en formular ved at checke på Me.Dirty
Findes der en lignende måde at checke på om der er lavet ændringer på et sheet i en workbook?  Det er meget vigtigt at det er på et sheet og ikke på hele workbooken.

Jeg bruger et sheet til at lave en opsætning af hvor mange kopier jeg skriver ud af nogle udskrifter. Dette gemmer jeg i en .INI fil som jeg så læser fra før der udskrives. Så vil jeg godt kunne teste på om der er ændret på det sheet før jeg begynder at skrive ud.
Avatar billede bak Forsker
27. januar 2004 - 12:08 #1
Ikke mig bekendt, men du har jo muligheden for at lave en public variabel fx 
Public MySheetDirty as Boolean
og indsætte en sub som dnne i arkets eget kodemodul.

Private Sub Worksheet_Change(ByVal Target As Range)
MySheetDirty = True
End Sub

Hvis der så har været ændringer i arket, vil MySheetDirty være True
Avatar billede hugopedersen Nybegynder
28. januar 2004 - 07:03 #2
Det er selvfølgelig en mulighed - problemet er bare så at man selv har 'skylden' hvis den ikke blive tildelt den rigtige værdi.  Hvis der nu var en indbygget, så kan man jo altid give M$ skylden hvis det ikke virker som man havde regnet med :-) :-)
03. februar 2004 - 10:04 #3
ThisWorkbook.Saved er True når Workbooken åbnes. Hvis der laves ændringer på ET ark, så skifter denne til False - hvorfor man bliver promptet for om man vil gemme ændringerne når man lukker ned.

Denne funktionalitet ligger på hele workbook'en ikke på et sheet.

Du må i gang med din egen løsning, og selv tage ansvaret ;-)
Avatar billede hugopedersen Nybegynder
03. februar 2004 - 10:16 #4
Man er jo ikke meget for at skulle tage så stort et ansvar på sine smalle skuldre :-)
Men jeg tror rent faktisk jeg har fået det til at trille.

bak bør nok lægge et svar for at få om ikke alle så i hvert fald nogel af points.
03. februar 2004 - 10:20 #5
Du kan altid betale mig for at lave en løsning og tage ansvaret. Men det bliver jo nok rigtig dyrt, når ansvaret er tyngende på dine skuldre :-)
Avatar billede bak Forsker
06. februar 2004 - 12:39 #6
Hovsa, dn havde jeg da lige overset :-)
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