13. oktober 2006 - 20:05Der er
5 kommentarer og 1 løsning
tilfoje raekker og vaerdier alt efter hvor mange valg der er
jeg 20 raekker hvor jeg vaelger forskellige produkter. Der skal tilfojes en linie med en vaerdi paa et ark for hvert produkt hvor der er valg mere end 0. Der skal ikke tilfojes en linie hvis der ikke er valg noget produkt.
Hej Jeg er ikke helt sikker på at jeg har forstået hvad det er du mener. Men hvis du fx har et ark med en kolonne med produktnavne (kolonne A) og en kolonne med en værdi for hvert produkt (kolonne B) og du vil indsætte denne værdi i en ny række i et andet ark med det tilhørende produktnavn, så kan de gøres med følgende makro:
Sub Valg()
For Each Cell In Range("A:A") a = Cell.Value
If ActiveCell.Offset(0, 1) <> "" Then b = ActiveCell.Offset(0, 1).Value
For Each Worksheet In Worksheets
If Worksheet.Name = a Then Worksheet.Select Rows("1:1").Select Selection.Insert Shift:=xlDown ActiveCell.Value = b End If
for hver linie mellem raekke 6 og 35 og paa ark "Cámaras" hvor kolonne C er storre end nul, skal der tilfojes en linie (altsaa fysisk indsaettes en ekstra linie) paa ark "Totales" under punktet "Cámaras" hvor:
celle "Totales"."Bx"="Cámaras"."Nx" celle "Totales"."Cx"="Cámaras"."Ox" celle "Totales"."Ex"="Cámaras"."Px"
line = 10 Sheets("Cámaras").Activate For v = 6 To 35 If Cells(v, 3).Value <> 0 Then cName = Sheets("Cámaras").Cells(v, 14).Value: cQual = Sheets("Cámaras").Cells(v, 15).Value: cCode = Sheets("Cámaras").Cells(v, 16).Value Sheets("Totales").Activate Cells(line, 2).Value = cName: Cells(line, 3).Value = cQual: Cells(line, 5).Value = cCode line = line + 1 End If Next
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.