• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

macro om enkel de lijnen met postcodes 2000-2999 over te houden

Status
Niet open voor verdere reacties.

davylenders123

Gebruiker
Lid geworden
20 jun 2010
Berichten
902
Ik krijg op het werk elke dag een paar excel files aan via mail.
Uit die excel files heb ik enkel de gegevens nodig van postnummer 2000-2999.
Deze postnummers staan in kolom m
In kolom i daar kan ik zien welke gegevens voor onze depo zijn be 0066 is onze depot.
In het voorbeeld gaat dat van rij 5 tem 50.
Dit is in elke file wel anders .

Dus in elke file staat de depot altijd in kolom i
En de postnummer in kolom m

Kan ik met een macro ervoor zorgen dat ik enkel de gegevens van postnummer 2000-2999 overhoudt voor onze depot?

Dit in excel 2003.

Bekijk bijlage BE 02.04.2012 PART I.xls
 
davylenders123,

Ik heb het bestandje niet bekeken maar is het filter gebruiken geen optie?
Filter op be 0066 en je heb wat je wil, of denk ik te simpel.
 
ExcelAmateur

Het depot nummer staat niet in al de cellen in kolom i
Staat gewoon in de eerste cel (vb bestand) i 5 en in de laatste cel i51
De regels die daar tussen staan zijn voor onze depot in het vb bestand.

Dus de filter oplossing is geen oplossing denk ik.
Met filter bedoel je toch 0de functie ctrl+f
 
Het kan manueel inderdaad met een autofilter. Net even getest. Het duurt ongeveer een minuutje in deze file om dat voor elkaar te krijgen.

Ga naar BE0066 en sleep dat door naar beneden. (eventueel ctrl inhouden om te zorgen dat ie niet automatisch verhoogt)

daarna autofilter (data -> filter -> autofilter, terwijl regel 4 geselecteerd is). extra filter: route = BE0066 "AND" postleitzahl "begint met" 2.

Vervolgens houd ik 10 regels over (2140;2240;2180;2000;2630;2630;2018;2018;2018;2018). Overigens kan het ook met macro's e.d. maar dan ben je vaak net zo lang bezig met dupliceren als met handmatig de regels doortrekken.
 
wampier

Wat bedoel je met dit stukje "extra filter: route = BE0066 "AND" postleitzahl "begint met" 2."
Waar en hoe moet ik dit toepassen ?
 
Ik ben een klein beetje in de war met latere office.

Bij de "postleitzahl" dropdown moet je "(custom)" / "(aangepast)" kiezen. Dan groter-gelijk 2000 en eronder kleiner-gelijk 2999.

de "begint met" werkt niet in 2003 op getallen (heb ik zelf snel even getest).
 
wampier

Heb het zo gedaan zoals je hebt beschreven en het werkt zo

Heb er nog wel een macro van gemaakt zodat ik het met 1 klik kan doen.

Alle bedankt voor de hulp
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan