Avatar billede Butterfly Ekspert
01. februar 2022 - 16:13 Der er 2 kommentarer og
1 løsning

Ændre vba kode med vba

Hej
Er det muligt at ændre VBA kode i en fane med noget andet VBA?
Jeg har dette

Public rCurCell As Range
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim rReactOn As Range
    ActiveSheet.Unprotect
    If rCurCell Is Nothing Then Set rCurCell = Target
    Set rReactOn = Union(Range("B1"), Range("E1"), Range("F1"))
    If Not Intersect(rCurCell, rReactOn) Is Nothing Then
        rCurCell.Offset(1, 0).Interior.Color = xlNone
      rCurCell.Offset(2, 0).Interior.Color = xlNone
    End If
 
    If Not Intersect(Target, rReactOn) Is Nothing Then
        Target.Offset(1, 0).Interior.Color = vbGreen
        Target.Offset(2, 0).Interior.Color = vbGreen
    End If
    Set rCurCell = Target
    ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
        False
End Sub

Jeg vil gerne kunne ændre i den fane hvor det står, men det skal kunne gøres med en makro. Jeg vil gerne blokke ActiveSheet.Protect... mens jeg sætter nye date ind i cellerne. Det er fra celle A4 til I4 og xx antal rækker.
Jeg vil slette alle rækker fra A4 og ned og derefter sætte nye rækker ind. Derefter skal ActiveSheet.Protect... slås til igen
01. februar 2022 - 16:24 #1
Er det ikke lettest bare at udkommentere hele molevitten - marker det hele og tryk på knappen "Comment Block" i VBA værkstøjslinjen EDIT - lave det du skal og fjerne kommentarene igen... at begynde at rode med VBE for at rette den smule VBA giver vist ikke meget mening (i min bog)
Avatar billede Dan Elgaard Ekspert
02. februar 2022 - 07:26 #2
Fjrn skrivebeskyttelsen af cellerne, og du kan indtaste idem, selvom arket/fanen er låst.
Avatar billede Butterfly Ekspert
08. februar 2022 - 09:11 #3
Mange tak for hjælpen Dan
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