Avatar billede komputerdk Mester
20. december 2005 - 09:37 Der er 3 kommentarer og
1 løsning

Hvordan springer man "ark" over i thisworkbook

Fik hjælp til (automatisk opdatering af celler):
http://www.eksperten.dk/spm/672640

Koden er:



Mit problem er at ark 1 og 56 IKKE skal ændres hvis man ændre i dem.. men hvordan kan man lave det??

har prøvet med en

sub test()
If activesheet.Name= "ark1" Then Exit SUB
If activeSheet.Name ="ark56" Then Exit SUB
Else

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  Application.EnableEvents = False
  Sh.Range("A5") = Environ("username")
  Sh.Range("A6") = Date
  Application.EnableEvents = True
End Sub


Tak for hjælpen (det er sikkert en simpel IF sætning - men kan ikke lige greje den)
Avatar billede jkrons Professor
20. december 2005 - 09:43 #1
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name = "Ark1" Then Exit Sub
If Sh.Name = "Ark56" Then Exit Sub
  Application.EnableEvents = False
  Sh.Range("A5") = Environ("username")
  Sh.Range("A6") = Date
  Application.EnableEvents = True
End Sub


Husk at VBA er case senisitiv overfor arknavne. Du kan også bruge


If UCase(Sh.Name) = UCase("Ark1") Then Exit Sub
Avatar billede komputerdk Mester
20. december 2005 - 10:00 #2
skriv venligst svar - så du kan få point..

TAKKER

btw: virker ELSE ikke fordi at begge IF sætninger er EXIT?
Avatar billede jkrons Professor
20. december 2005 - 10:03 #3
Her er et svar :-)

Problemet med Else har ikke noget med Exit Sub at gøre, men du blander to sub's sammen. Sub Test kan ikke fortsætte over i Private Sub Workbook_SheetChange, der er en hændelsesprocedure, som automatisk udløses, nåtr der sker en ændring i et ark. Sub Test afspilles kun, når du beder om det.
Avatar billede jkrons Professor
20. december 2005 - 10:03 #4
Så kom svaret :-9
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