• 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.

Bereik vastzetten

Status
Niet open voor verdere reacties.

fotoflip

Gebruiker
Lid geworden
16 apr 2009
Berichten
17
Ik heb een lijst die een klant dagelijks stuurt met producten die hij laadt op wagons.
Vanuit een Excel-bestand dat vaste gegevens bevat wil ik via VBA met een druk op de knop de lijst van de klant (die dus dagelijks wat betreft gegevens anders is) aanpassen en er een controlelijst uit genereren die nuttige gegevens bevat voor die controle.
Nu merk ik dat bij het uitvoeren het bereik van een LOOKUP wijzigt naarmate de verwerking per rij. Ook wil ik de waarde "0" onderdrukken en de melding #NB onderdrukken.
In bijlage twee bestanden. Eén bestand genaamd "Lading.xlsx" dat de klant elke dag stuurt. Dat bestand moet op het bureaublad opgeslagen worden. Daarna kan er met het bestand "Productlijst.xlsm" een VBA-routine gedraaid worden die het enige werkblad in "Lading.xlsx" kopieert naar "Productlijst.xlsm" en er een aantal bewerkingen op loslaat.
Vaststelling is dat in de kolommen J, K, L en M het bereik van het werkblad waar de opzoeking dient te gebeuren, telkens met 1 verhoogd wordt. Hoe kan ik dat vermijden. En hoe kan ik de waarden "0" en "#NB" onderdrukken of voorkomen. Misschien kan de VBA-code ook een stuk eenvoudiger. Maar ik ben maar een leek.

Alvast bedankt
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan