04. september 2008 - 19:14Der er
6 kommentarer og 1 løsning
Placering af Unprotect og Protect (ark)
Hej Jeg har følgende formel hvor jeg ønsker at kunne have et beskyttet ark, men aligevel tillade, at en Userform tilføjer data. Jeg kan ikke finde ud af, hvor jeg skal placere en ordre om at fjerne beskyttelse, samt når data er placeret genetablere beskyttelse.
Formlen er som følger:
Private Sub cmbGået_Click() Dim D As Variant Worksheets(lstcNavne.Column(1)).Activate ' i lstcNavne.Column(1) ligger navnene på arket, det er det der står i B kolonnen i Arket Info D = Range(Range("A1"), Range("A65536").End(xlUp)) For i = 1 To UBound(D) ' sætter det valgte arks datoer ind i en variabel If D(i, 1) = DateValue(Dato) Then ' finder datoen, der passer col = 3
Do If IsEmpty(Cells(i, col)) Then ' tjekker om cellen er tom, hvis ikke, tjekkes næste start kolonne Exit Do End If col = col + 2 Loop
Cells(i, col) = Now ' sætter tiden i kolonne B Exit For End If Next Unload Me End Sub
Private Sub cmbGået_Click() Dim D As Variant Worksheets(lstcNavne.Column(1)).Activate ' i lstcNavne.Column(1) ligger navnene på arket, det er det der står i B kolonnen i Arket Info D = Range(Range("A1"), Range("A65536").End(xlUp)) For i = 1 To UBound(D) ' sætter det valgte arks datoer ind i en variabel If D(i, 1) = DateValue(Dato) Then ' finder datoen, der passer col = 3
Do If IsEmpty(Cells(i, col)) Then ' tjekker om cellen er tom, hvis ikke, tjekkes næste start kolonne Exit Do End If col = col + 2 Loop ActiveSheet.Unprotect Cells(i, col) = Now ' sætter tiden i kolonne B ActiveSheet.Protect Exit For End If Next Unload Me End Sub
Nej det jeg mener er; Nu er arket beskyttet som det skal være. Prøver man at skrive kommer der er tekstboks genereret fra excel "Du prøver at skrive i en bekyttet....." Kan jeg lave min egen tekstboks ala "Alle ændringer skal ske via kontoret" el.l. MVH Ups
Du kunne eventuelt lave en tekstboks, den fra tegning, på arket, og så skrive deri at det er beskyttet mm., men det forhindrer jo ikke, den automatiske melding, hvis man prøver.
Synes godt om
Ny brugerNybegynder
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.