Robert Smidt
Gebruiker
- Lid geworden
- 26 mei 2009
- Berichten
- 947
Beste Helpmij'ers,
Ik werk in een Excelbestand die gegevens zoekt vanuit een ander werkblad (hetzelfde bestand) en gebruik hiervoor de formule"
NB De (B)20 staat voor de regel waar ik in muteer, maar kan ook heel goed regel 21 en verder zijn.
Nu doet deze prima zijn werk, echter wil ik graag, wanneer niet de juiste gegevens vermeld staan in werkblad "Diensten of Producten", dat ik deze handmatig kan invoeren in Werkblad "Factuur" (waar ik in werk). Het probleem is dan dat deze de formule wordt verwijderd uit Excel. Daarom is mijn bedoeling dat er een vba-code komt die kijkt in de actieve regel (ik gebruik meerdere regels)
Wanneer ik weet of de dienst of werkzaamheid voorkomt in dat werkblad "Diensten of Producten" zet ik in kolom 2 (B) een zoekwaarde. Wanneer ik weet dat de zoekwaarde niet voorkomt, vermeld ik niets in kolom 2 (B) maar zet de dienst of werkzaamheid handmatig in kolom 4(D).
Ik hoop dat iemand mij hiermee kan helpen, alvast bedankt.
Groeten, Robert
Ik werk in een Excelbestand die gegevens zoekt vanuit een ander werkblad (hetzelfde bestand) en gebruik hiervoor de formule"
Code:
=ALS(B20<>"";VERT.ZOEKEN(B20;'Diensten en prodcuten'!$A$2:$D$100;2;ONWAAR);"")
NB De (B)20 staat voor de regel waar ik in muteer, maar kan ook heel goed regel 21 en verder zijn.
Nu doet deze prima zijn werk, echter wil ik graag, wanneer niet de juiste gegevens vermeld staan in werkblad "Diensten of Producten", dat ik deze handmatig kan invoeren in Werkblad "Factuur" (waar ik in werk). Het probleem is dan dat deze de formule wordt verwijderd uit Excel. Daarom is mijn bedoeling dat er een vba-code komt die kijkt in de actieve regel (ik gebruik meerdere regels)
Wanneer ik weet of de dienst of werkzaamheid voorkomt in dat werkblad "Diensten of Producten" zet ik in kolom 2 (B) een zoekwaarde. Wanneer ik weet dat de zoekwaarde niet voorkomt, vermeld ik niets in kolom 2 (B) maar zet de dienst of werkzaamheid handmatig in kolom 4(D).
Ik hoop dat iemand mij hiermee kan helpen, alvast bedankt.
Groeten, Robert