Print side | Luk vindue

ønsket ændring i logger til ændringer.

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=497
Udskrevet den: 23.Nov.2024 kl. 16:16


Emne: ønsket ændring i logger til ændringer.
Besked fra: val
Emne: ønsket ændring i logger til ændringer.
Posteringsdato: 20.Okt.2011 kl. 20:47
I den gratis logger til ændringer kunne jeg godt tænke mig at log filen får samme navn som regnearket den logger fra.
 
Jeg er ingen ørn til vba, så hvad skal der stå i linien:
 
Private Const LogFilNavn = "Brugere.log"
 
mvh
 
jens



Svar:
Besked fra: Allan
Posteringsdato: 20.Okt.2011 kl. 21:50
Hej Jens,
 
Private Const LogFilNavn = ThisWorkBook.Name & ".log"
 
Det skulle kunne gøre tricket. Tongue
God fornøjelse
 
//Allan


Besked fra: Sempai
Posteringsdato: 03.Nov.2011 kl. 10:31
Jeg har lige prøvet at indsætte denne også - men jeg får fejlen: Compile error: Constant expression required - hvor den henviser til .Name...
 
 


Besked fra: Allan
Posteringsdato: 03.Nov.2011 kl. 11:33
Hej igen,
 
Det kan jeg godt se, det er noget hø.
 
I toppen af koden, står der:
Private Const LogFilNavn = "Brugere.log"
Erstat denne linje med:
Public LogFilNavn As String
 
Længere nede i koden står der:
Private Sub Workbook_Open()
Erstat denne linje med:
Private Sub Workbook_Open()
LogFilNavn = ThisWorkbook.Name & ".log"
 
Luk din fil og åben den igen, så burde det virke efter hensigten
 
//Allan


Besked fra: Sempai
Posteringsdato: 03.Nov.2011 kl. 11:41
Så kører det for fuld drøn!
Mange tak for hjælpen - og fantastisk forum!


Besked fra: Allan
Posteringsdato: 03.Nov.2011 kl. 12:04
Det var godt det virker som det skal.
Tak for din tilbagemelding Wink
 
//Allan


-------------
MVH

Allan
https://www.excel-regneark.dk" rel="nofollow - Excel-regneark.dk - Gratis skabeloner til Excel
Få over 120 ekstra funktioner med Danmarks bedste add-in



Print side | Luk vindue