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

Formule die code in cel aanpast

Status
Niet open voor verdere reacties.

genexxa

Gebruiker
Lid geworden
26 aug 2008
Berichten
70
Ik kom er niet uit en weet niet of wat ik wil überhaupt mogelijk is.
Ik werk met een klanten systeem die berekening maakt dmv een code.
In deze code staat een aantal keer "klant".
Nu wil ik dat ik in een cel de klant naam opvoer en dat deze naam dmv een formule wordt toegevoegd aan de code op alle plakken waar de naam, klant staat.

Zie bijlage.

Kan iemand mij vertellen of dit mogelijk is via Excel?
En zo ja, hoe?
 

Bijlagen

Bedoel je dit????????

Anders even een uitgebreider voorbeeldje plaatsen.
 

Bijlagen

Bekijk bijlage 362818
Hopelijk maakt dit het duidelijker.

De code die in mijn voorbeeld Excel bestand staat, is een code die uit het programma komt.
Ik wil een Excel bestand gebruiken om die code snel aan te kunnen passen.
Dit door de klantnaam toe te voegen in cel B4, en de code (vanuit het programma) plakken in cel E4
Dan een formule die de code aanpast op de manier zoals in de afbeelding in dit bericht.

Daarbij is de code vanuit het programma niet altijd hetzelfde dus jou formule
Code:
="klant:code1*(1+"&klant&"_code2),"&klant&"_B:code*(1- "&klant&"_B:code) )-@code ( "&klant&"_A_code)"
werkt in het geval van deze code wel maar niet in andere gevallen.

Ik hoop dat het nu iets duidelijker is.

Eigenlijk zou de formule moeten zoeken naar de naam "klant", hoe vaak komt deze voor in de code en deze aanpassen.
Ik weet niet of dit mogelijk is.
 
Laatst bewerkt:
bijlage is niet te openen.

Cel B4 heb ik de naam 'klant' gegeven
 
Bijlage nog een keer toegevoegd.

De code die in mijn voorbeeld Excel bestand staat, is een code die uit het programma komt.
Ik wil een Excel bestand gebruiken om die code snel aan te kunnen passen.
Dit door de klantnaam toe te voegen in cel B4, en de code (vanuit het programma) plakken in cel E4
Dan een formule die de code aanpast op de manier zoals in de afbeelding in dit bericht.

Daarbij is de code vanuit het programma niet altijd hetzelfde dus jou formule
Code:
="klant:code1*(1+"&klant&"_code2),"&klant&"_B:code*(1- "&klant&"_B:code) )-@code ( "&klant&"_A_code)"
werkt in het geval van deze code wel maar niet in andere gevallen.

Ik hoop dat het nu iets duidelijker is.

Eigenlijk zou de formule moeten zoeken naar de naam "klant", hoe vaak komt deze voor in de code en deze aanpassen.
Ik weet niet of dit mogelijk is.
 

Bijlagen

  • 2022-02-13_15-25-51.png
    2022-02-13_15-25-51.png
    94,3 KB · Weergaven: 18
Laatst bewerkt:
Bijlage doet het nog steeds niet.

Geef daarbij ook eens aan waarbij het niet goed gaat.
 
Het probleem is nu dat de oplossing wel werkt, maar wanneer ik een nieuwe code plak in het bestand, ik hem eerst weer moet aanpassen zodat "klant" verwijst naar cel B4
Cel B4 heb ik de naam 'klant' gegeven
In dat geval kan ik ook gewoon de klant handmatig toevoegen.

Het is de bedoeling dat ik telkens een andere code kan plakken in het bestand (E4), dan de juiste klant naam plak (B4) en dan bv in B5 de juiste code met de klantnaam erin op de juiste plekken.

Toch lastig om iets duidelijk over te brengen wat voor mijn duidelijk lijkt. sorry man.
 
Probeer dan toch nog een keer een bestandje toe te voegen op gelijke wijze als je het in #1 hebt gedaan.

Aanvullende vragen:
geef nog een aantal codes weer die in E4 kunnen komen te staan.

Wat wil je nu eigenlijk bereiken met het bestand.
Een bestand met alleen de tekst:
Code:
klant:code1*(1+klant_code2),klant_B:code*(1- klant_B:code) )-@code ( klant_A_code)

lijkt mij niet veel nut hebben
 
Zet deze formule in E5:
PHP:
=SUBSTITUEREN(E4;"klant";B4)
Kopieer dan E5 en plak als waarde in E6.

Kan natuurlijk ook met een simpel stukje VBA:
Code:
Range("E6") = Replace(Range("E4"), "klant", Range("B4"))
 
Laatst bewerkt:
@Edmoor,

Dank je, is precies wat ik zocht. Dit scheelt mij veel werk. Dank je!!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan