28. december 2007 - 11:49Der er
13 kommentarer og 1 løsning
Slet tomme celle
Hejsa
Jeg skal til at kode noge VBA, mit problem er følgende:
Jeg har et regneark lad os sige det er fyldt med tal fra A1:D3, så er felt A4:D5 tomt, Derefter er felt A6:D10 fyldt med tal og felt A11:D12 tomt. Denne systematik fortsætter... Det jeg ønsker er så en løkke som sletter, dernæst rykker de tomme felter op så alle tallene komme efter hinanden og den skal tage udgangspunkt i om kolone A er tom!
Denne løkke skal fortsætte indtil, den feks når en celle i kolone B hvori der står "Kontanter".
Jeg har desværre ikke tid i dag, men jeg har en vejledning til selvhjælp, idet jeg regner med du ved hvordan man editerer macroer vi VB.
1) Optag en macro hvor du sletter den første del af din systematik. 2) Åben macroen i VB og udskigt index i din sletning med variable og lad variablene ændre sig i en lykke til slutbetingelsen er opnået.
God fornøjelse.
Jeg lægger et svar da du måske kan bruge mit input.
Fortsætter på denne måde indtil i kolone B der er noget tekst "kontanter"... Problemet med arket er at der nogle gange kun er 10 rækker (med mellemrum) og andre gange er der måske 50 rækker.
"Kontanter" er så der løkken skal stoppe! så løkken ikke fortsætter til række 65500... Alle de steder der er mellemrum feks. A3:H4 og A7:H8 skal slettes og så rykkes op så arket ser således ud:
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.