Avatar billede jan Novice
29. september 2008 - 22:38 Der er 2 kommentarer og
1 løsning

oprettelse af datorække

Til oprettelse af datorække bruger jeg følgende

Private Sub CommandButton1_Click()
Range("a44:a400").Select
Selection.ClearContents
    Dim qnske As Integer
    qnske = InputBox("Skriv ønsket antal kalenderdage")
    Dim antal As Integer
    antal = 43 + qnske
    Dim kalender As Variant
    kalender = "A43:A" & antal
    Dim ugedag As Variant
    ugedag = "B43:C" & antal
    Range(kalender).Select
    Selection.DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:= _
        xlDay, Step:=1, Trend:=False
    Range(ugedag).Select
    Selection.FillDown
    Range("c43").Select
    For Each c In Range(kalender)
      c.Offset(0, 16).Value = HelligdagsNavn(c.Value)
      c.Offset(0, 16).Font.ColorIndex = 3
    Next c
   
End Sub

det virker udemærket når jeg ikke har slået "beskyt ark" til, men så snart jeg slår arkbeskyttelse modtager jeg fejlmeddelse om at den ikke kan køre i beskyttet tilstand, og markerer følgende linier

Selection.DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:= _
        xlDay, Step:=1, Trend:=False

Mit spørgsmål er: hvordan køre jeg ovennævnte komando med beskyttet ark ?
Avatar billede kabbak Professor
29. september 2008 - 23:08 #1
Slå beskyttelsen fra i starten af koden og slå den til igen ved slut

  ActiveSheet.Unprotect password:="Password"

' kode

ActiveSheet.Protect password:="Password"
Avatar billede jan Novice
30. september 2008 - 22:58 #2
Super - det virker som det skal. Point til dig
Avatar billede kabbak Professor
30. september 2008 - 23:03 #3
et svar ;-))
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

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