Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det hjælper desværre ikke, da det indsatte skal sættes ind af alle mulige forskellige mennesker, og det nok bliver for besværligt for dem at skulle ind i den specielle hver gang.. :S Håber lidt på en anden løsning i hvert fald :o)
Hvis det altid er blå celler, og det altid er de samme, der er fwrvet blå, kan du lægge denne kodei arkets modulark:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("a3, f7, c12")) Is Nothing Then Target.Interior.ColorIndex = 5 End If End Sub
Ret Range til de celler, der skal farves blå. Har du ikke samme farve i alle cellerne, skal der nok lidt mere til.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("a:a")) Is Nothing Then i = 3 For Each c In Range("a1:a100") Range("a" & i).Interior.ColorIndex = 5 i = i + 3 Next c End If End Sub
Altså, det er en fantastisk verden du lige har åbnet for mig derinde bagved - jeg slet ikke vidste eksisterede! TAK
Det er tæt på helt perfekt det der - men, jeg har et lille problem mere når jeg bruger den der.
Sådan ser den ud (i = 4, da det passede bedst sådan).
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("d:d")) Is Nothing Then i = 4 For Each c In Range("d1:d100") Range("d" & i).Interior.ColorIndex = 37 i = i + 3 Next c End If End Sub
Det jeg så ikke kan forstå, er, hvorfor jeg under linie 97 (hvor mine farvede celler ikke går længere, der kommer der ca 200 celler i D, hvor hveranden er lyseblå. Dette sker så snart jeg har sat noget ind (som desuden fungerer HELT efter planen) fra oven..
Håber du kan svare denne - og så er pointene klart dine :D
Jeg kan ikke se, hvorfor den gør det, men detteløser problemet:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("d:d")) Is Nothing Then i = 4 For Each c In Range("d1:d100") Range("d" & i).Interior.ColorIndex = 37 i = i + 3 If i > 100 Then Exit Sub Next c End If End Sub
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.