Hvis alle poster består af 6 linier kan du kopiere kolonnen ud i 6 kolonner. I kolonne 2 sletter du det øverste felt I kolonne 3 stetter du de to øverste felter osv.
Herefter kan du sortere kolonne A og alle poster med et nummer er dem du skal bruge. Resten kan slettes!
Håber det kan løse problemet. Ellers skal makro eksperterne på banen...
Jeg er snotdum når det gælder kode. Ved optagelse tager den jo bestemte celler og vil bare genbruge dem, så jeg skal jo nok have en counter, og en løkke.
når du optager en makro, er der en menu synlig, som hedder stop indspilning. På denne menubjælke er der to valgmuligheder, nemlig stop indspilning, eller ændre optagelsen fra absolut til relativ reference. Dette er tilfældet i Excel 2000 og jeg mener osse at huske, at det er det samme i Excel 97
Se lige om denne virker efter hensigten transponeren ud for rækken med 1. Du kan så herefter filtrere selv. Sub test4() For Each C In Range(\"A1:a12000\") If C = \"1\" Then For x = 1 To 5 C.Offset(0, x).Value = C.Offset(x, 0).Value Next x End If C.Offset(5, 0).Select Next C End Sub
Askims - Jeg er intet mindre en vildt stærkt imponeret. Det var en ren firsttimer, bankede lige det hele igennem. Tusind tak du er et geni. Og tak til i andre, der gjorde forsøget med at hjælpe en kodedum blondine som mig...
Beklager jeg ikke kunne deltage i det spændende spørgsmål. Jeg sad i møde!
Desuden er der en del på Eksperten, som kan lige så meget (og mere) VBA-kode end jeg kan :-)
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.