Hi,
Ik heb in excel een boomstructuur, waarin de opbouw van een product (uit artikelen) wordt getoond. Om hier verder mee te kunnen rekenen wil ik van elke regel voorzien van een unieke ID, bestaand uit een combinatie van 'level' (=kolom van het artikel) en volgnummer.
Omdat in elke regel maar 1 artikelnaam voorkomt en de rest van de cellen in de structuur leeg is, heb ik de level nu bepaald door alle cellen met artikelnamen achter elkaar te zetten (=C3&D3&E3&.....). Dit leidt tot de naam van het artikel, waarvan ik vervolgens het kolomnummer (=level) kan bepalen.
Dit werkt prima, maar nu wil ik eea wat automatiseren. Ik moet namelijk heel veel producten doorrekenen. Het probleem waar ik dan tegenaan loop, is dat het aantal kolommen dat gebruikt wordt voor de boomstructuur variabel is. Hierdoor moet ik steeds de formule (=C3&D3&E3&.....) aanpassen naar het nieuwe bereik. Ik ben nu op zoek naar een manier om dit in een macro te vatten, of een betere formule die generiek is.
Met andere woorden: van een reeks cellen (varierend in omvang) is er 1 gevuld met tekst. Ik wil in een andere cel het kolomnummer van de cel waar de tekst in staat hebben.
Heeft iemand een idee?
Alvast dank,
Pierre
NB. Misschien niet de beste probleemomschrijving, maar de bijlage maakt veel duidelijk hoop ik. Hierin wordt de export getoond en ook waarnaar ik op zoek ben.
Ik heb in excel een boomstructuur, waarin de opbouw van een product (uit artikelen) wordt getoond. Om hier verder mee te kunnen rekenen wil ik van elke regel voorzien van een unieke ID, bestaand uit een combinatie van 'level' (=kolom van het artikel) en volgnummer.
Omdat in elke regel maar 1 artikelnaam voorkomt en de rest van de cellen in de structuur leeg is, heb ik de level nu bepaald door alle cellen met artikelnamen achter elkaar te zetten (=C3&D3&E3&.....). Dit leidt tot de naam van het artikel, waarvan ik vervolgens het kolomnummer (=level) kan bepalen.
Dit werkt prima, maar nu wil ik eea wat automatiseren. Ik moet namelijk heel veel producten doorrekenen. Het probleem waar ik dan tegenaan loop, is dat het aantal kolommen dat gebruikt wordt voor de boomstructuur variabel is. Hierdoor moet ik steeds de formule (=C3&D3&E3&.....) aanpassen naar het nieuwe bereik. Ik ben nu op zoek naar een manier om dit in een macro te vatten, of een betere formule die generiek is.
Met andere woorden: van een reeks cellen (varierend in omvang) is er 1 gevuld met tekst. Ik wil in een andere cel het kolomnummer van de cel waar de tekst in staat hebben.
Heeft iemand een idee?
Alvast dank,
Pierre
NB. Misschien niet de beste probleemomschrijving, maar de bijlage maakt veel duidelijk hoop ik. Hierin wordt de export getoond en ook waarnaar ik op zoek ben.