In de bijlage mijn voorbeeld.
Met x.zoeken vind ik de juiste formule in een tabel (in werkelijkheid veul groter dan het voorbeeld)
Het resultaat wordt nu als tekst weergegeven (cel staat op Standaard).
Ik heb de formules zonder = staan, omdat ze anders direkt uitvoerbaar worden. Overigens blijft het probleem als ik er een formule, met = dus, van maak (en dan tekst.samenvoegen weglaat uiteraard)
wat kan ik doen -zonder macro's, VB of andere code*- om de uitkomst van x.zoeken als formule 'werkend' te krijgen??
Eigenlijk dus het tegenovergestelde van FORMULETEKST(), maar die kan ik niet vinden.
*het bestand moet -helaas ivm beveiligingen- een .xlsx zijn.
Niets bij mij weten.wat kan ik doen -zonder macro's, VB of andere code*- om de uitkomst van x.zoeken als formule 'werkend' te krijgen??
Kan je al die formules niet gewoon werkend maken en dan het juiste resultaat erbij zoeken met X.ZOEKEN?
-- een (excel) voorbeeldbestandje zegt meer dan 1000 woorden --
Helaas werkt dat niet omdat er teveel verschillende formules zijn afhankelijk van de kolomwaarde.
maar...
Ik denk dat ik het gevonden heb.
de = zet ik er toch voor in de matrix.
Als er dan geldige waardes staan op de plek waar de formule naar 'kijkt' krijg ik het goede resultaat.
In mijn geval betekend dit dat er een matrix van ca. 150x150 berekeningen uitvoert van invoer op een een ander tabblad.
Als je begrijpt wat ik bedoel.....
hier kom ik wel uit.
Nu nog een slimmerik vinden die macro's/VBA kan verstoppen in een .xlsx
Een macro opslaan in een xlsx bestand dat gaat niet.
Als het een xlsx bestand is dan weet je dat er geen macro's in staan en dat het bestand 'altijd' veilig kan worden geopend.
Als je dat zou willen in verband met distributieproblemen, denk ik dat je moet bedenken hoe je xlsm bestand kan distribueren.
Dat wist ik, daarom moet ik mij in allerlei bochten wringen om een bestand zonder macro's in elkaar te zetten. Met VBA heb ik al een goedwerkende versie...
Mijn organisatie blokkeert het plaatsen van xlsm bestanden. Hernoemen naar .txt en na downloaden terugzetten naar xlsm is helaas heen gebruiksvriendelijke optie voor de gebruikers. (tenzij ik een .vbs script meestuur voor Windows gebruikers - al dat al mag)
Heb je het al geprobeerd met .xlsb bestanden?
"Bij IT-ers gaat alles automatisch, maar niets vanzelf. "
Op rechtstreekse vragen via email of privébericht reageer ik niet. Daar is het forum voor.
Lees ook: http://www.helpmij.nl/forum/announcement.php?f=5
Die kende ik nog niet. Zolang de 'uploadscanner' de macro's niet detecteert zal het lukken. ga ik proberen, thnx!!
Als IT z'n werk goed heeft gedaan zal dat ook niet helpen, maar niet geschoten is altijd mis.
Blijven die bestanden voor de eind gebruikers wel afkomstig van hetzelfde domein?
"Bij IT-ers gaat alles automatisch, maar niets vanzelf. "
Op rechtstreekse vragen via email of privébericht reageer ik niet. Daar is het forum voor.
Lees ook: http://www.helpmij.nl/forum/announcement.php?f=5
Een optie.
Maak een gedefinieerde naam aan, bv met de naam EVAL.
Bij verwijst naar: =EVALUEREN(Blad1!$B$17)
In B18 zet je: =EVAL
Opslaan als .xls Excel '97-2003
____________
Met vriendelijke groet,
Harry
Lag nooit om de keuzes van dien vraauw, bist ter zulf aine van....
(Grunnegs-Gronings)