Bedankt, ik ga uitvogelen hoe ik de boel kan ondertekenen.
Blijft mijn vraag hoe ik de programmacode kort kan houden. Ik heb nu:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, ActiveSheet.[A11:I11]) Is Nothing) Then
ActiveSheet.[J11] = Now()
ActiveSheet.[K11] = Environ("USERNAME")
End If
If Not (Intersect(Target, ActiveSheet.[A12:I12]) Is Nothing) Then
ActiveSheet.[J12] = Now()
ActiveSheet.[K12] = Environ("USERNAME")
End If
If Not (Intersect(Target, ActiveSheet.[A13:I13]) Is Nothing) Then
ActiveSheet.[J13] = Now()
ActiveSheet.[K13] = Environ("USERNAME")
End If
enzovoort (ik zal hem niet langer maken, dan krijg ik weer ruzie met de mods

)
Dit moet toch korter kunnen?
Ik hoop het wel, want ik heb nu een nieuw/ander stuk code (voor dezelfde sheet) dat er ook bij moet en wat nog langer zou worden:
Select Case Range("K11").Value
Case Is = "1"
ActiveSheet.[L11] = "A"
End Select
Select Case Range("K11").Value
Case Is = "2"
ActiveSheet.[L11] = "B"
End Select
Select Case Range("K11").Value
Case Is = "3"
ActiveSheet.[L11] = "C"
End Select
ook dit rijtje gaat nog even door voor K11 en L11. Punt is dat ik hetzelfde ook moet hebben voor K12 en L12, K13 en L13, enzovoort. Ik zou dan een gigantische code krijgen, wat de sheet niet echt sneller/stabieler maakt. Hoe moet ik dit noteren?
Ik heb al geproebeerd:
Select Case Range("K11:K60").Value
Case Is = "1"
ActiveSheet.[L11:L60] = "A"
End Select
Select Case Range("K11:K60").Value
Case Is = "2"
ActiveSheet.[L11:L60] = "B"
End Select
enzovoort, maar dat werkt niet, hij gweeft een foutmelding..