Jeg har følgende makro der skal aktiveres ved ændring(ny værdi) i celle e8: Sub dubplexfilteravanced() ' ' filteravanced Makro ' Makro indspillet 08.12.2004 af Hans Henrik Bloksgaard ActiveSheet.Unprotect Password:="iben"
tillægspørgsmål Jeg har observeret at når jeg aktiver denne makro, sletter den indhold i celler placeret langt ned i rækker "i;u" ja helt ned til række 40, hvorfor? det betyder jeg ikke kan have andre del elementer i mit ark her nedenfor.
Kære Bak udover at jeg har fået dig gode forslag til at virker på e8:e45, har jeg også behov for at får det aktiveret ved ændring i c20. d.v.s. der skal ske aktivering af makroen ved enhver ændring i cellerne: e8 til e 45 og nu også c20. Jeg har prøvet at kopier og ændre navnet lidt, det duer ikke, jeg har prøvet at indsætte en kopi af og indsætte c20. Det duer ej heller, så kommer den ud med navne konflikt.
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("E8:E45")) Is Nothing Then Exit Sub dubplexfilteravanced2 End Sub
Men hvad gør jeg så? Jeg er stadig usikker på hvordan jeg tildeler dig point. yderligere 30 for denne ekstra krølle
Makroen skal lige ændres lidt og jeg sakl ikke have yderligere points :-)
Private Sub Worksheet_Change(ByVal Target As Range) Dim rgTemp As Range Set rgTemp = Union(Range("C20"), Range("E8:E45")) If Intersect(Target, rgTemp) Is Nothing Then Exit Sub dubplexfilteravanced2 End Sub
i denne linie Set rgTemp = Union(Range("C20"), Range("E8:E45")) kan du fortsætte med at sætte flere ranges/celler på
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.