20. oktober 2005 - 16:56Der er
7 kommentarer og 1 løsning
Disposition (grupper)
Jeg har samme problem som beskrevet i spørgsmålet "Kode til grupper". Jeg kan i midlertid ikke få svaret (se nedenstående) til at virke. Jeg får følgende fejl: "Aplication-defined or object-defined error". Jeg forstår i øvrigt ikke hvad der sker i linien: "Set RangeToUse = Range(Cells(1, 2), Cells(65536, 2).End(xlUp))._ Offset(0, -1).SpecialCells(xlCellTypeBlanks)"
Jeg håber spørgsmålet er let!
Sub GroupThem() Dim RangeToUse As Range Dim SingleArea As Range ActiveSheet.Outline.SummaryRow = xlAbove Set RangeToUse = Range(Cells(1, 2), Cells(65536, 2).End(xlUp)). _ Offset(0, -1).SpecialCells(xlCellTypeBlanks) If RangeToUse.Areas.Count = 1 Then RangeToUse.Rows.Group Else For Each SingleArea In RangeToUse.Areas SingleArea.Rows.Group Next End If End Sub
Den pågældende linie danner et range object bestående af en række areas - er det ikke korrekt? Den efterfølgende løkke løber gennem disse areas og for hvert af dem foretages en gruppering, ikk? Hvis der bliver dannet et area for hver gruppe af tomme linier er funktionen måske ikke velegnet alligevel.
Mit problem er, at jeg ønsker at gruppere data der findes på nedenstående form:
stole type A stole type B Stole type d Borde type X Borde type Y Borde type Z Tæpper type 1 Tæpper type 7 ......
Disse data vil jeg gerne have grupperet
+Borde +Stole +Tæpper
Hvor det er muligt at folde ud ved klik på "+" (der er mange data...)
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.