• 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 via naam en koppelingen

Status
Niet open voor verdere reacties.

Georgyboy

Terugkerende gebruiker
Lid geworden
6 jan 2007
Berichten
1.020
Besturingssysteem
Windows 11
Office versie
365
Beste collega´s,

Betreft namen en koppelingen

Ik heb een map met verschillende submappen en enkele excel bestanden.

Hoofdmap kosten 2007
Submappen per afdeling met kostprijsberekeningen van recepturen.
+ enkele losse excel bestanden waar stocklijsten met de prijzen per product staan.
uurloon en loon minuut staan in een cel
cel A1 = uurloon (tekst), cel B1 = 20.00 €
Cel A2 = minuut (tekst), cel B2 = 0.33 € (B1/60)

B1 = uurloon via naam ( dus in een formule = uurloon)
B2 = minuut via naam ( “ = minuut)

Dit gaat binnen een bestaande werkmap, doch hoe kan ik dit gebruiken voor de hoofdmap met alle submappen ?:confused:

Alvast bedankt !
 
Je vraag is vrij vaag.

Excel kent tabjes, de een is binnen excel niets meer of minder als een ander.
Verschil wat jij maakt tussen hoofd en sub'mappen' kan ik dus niet helemaal volgen.
Maar ik neem aan dat je eerste tabje ´kosten 2007´ heet en de overige tabjes je ´submappen´ zijn.

Nu heb je het ook nog over een ´werkmap´, ik neem aan dat je daarmee het active tabje bedoeld. Maakt ook eigenlijk niet zo veel uit, ik vermoed dat je wilt verwijzen naar cellen op andere tabjes.

Ik ga er even vanuit dat de twee cellen B1 en B2 in het tabje Kosten 2007 staan.
Selecteer één van de ´submapen´ en ga in de cel staan waar de waarde van B1 uit het tabje Kosten 2007 wilt hebben.
Type = en vervolgens op het tabje Kosten 2007 en klik op de cel B1 en druk op Enter.
In de cel in de 'submap' staat nu ='kosten 2007'!B1
Een verwijzing naar B2 maak je ook op deze manier.


Is dat wat je bedoeld/wilt?
 
Laatst bewerkt:
Graag via Naam formule

Dag Withaar,

Bedankt voor je snelle reactie
in bijlage een voorbeeld, zo misschien iets duidelijker ?

Bedankt,
Georgyboy
 

Bijlagen

Gaat eigenlijk toch het zelfde;

screenhunter24om0.jpg


screenhunter25rx4.jpg
 
via naamvak gebruiken in formule

Bedankt voor je reactie withaar,

Naam uurloon wil ik tussen alle mappen in kostprijs 2007 toepassen
wat wel kan binnen 1 werkmap met vele tabbladen

moet dit via een macro binnen die wekmap ?

of kan het via naam en koppelingen ?

Mvg Geeorgyboy
 
Je vraag/reactie is me niet helemaal duidelijk.

In het voorbeeld zie je een koppeling naar een naam(veld) in een ander bestand.
Bovenste is Bestand 1, en in Bestand 2 staat de verwijzing naar de naam.

Dit is dus geen voorbeeld van één bestand met meerdere tabjes, maar m.i. precies wat je vraagt en een macro is dus niet nodig (maar kan natuurlijk ook...).
Wat je wel kan zien is dat je niet aan de locatie van de map en bestand moet gaan zitten omdat anders je koppelingen niet meer zullen werken, maar bij een macro 'oplossing' hou je dat ook.
 
Laatst bewerkt:
Bedankt withaar,

waar het om gaat is dat men binnen een werkmap
gewoon uurloon kan gebruiken

en tussen verschellende mappen en bestanden de lange
C\documents en settings(mijn documeneten\........... moet gebuiken
dus als men dat een paar 100 keer moet doen is dit vrij omslachtig

Toch bedankt
hopelijk ben ik nu iet duidelijker

mvg Georges,
 
Zie op dit moment geen concrete andere mogelijkheden.
Mogelijk heeft iemand andere een geniaal idee.
 
Nog een poging die ook nog niet helemaal lekker gaat, maar waar mischien iemand wel iets mee kan...

Deze werkt met Omgevingsvariabelen...
Dit zijn waarden die je in het register van je PC weg schrijft en dus 'overal' kunt gebruiken.

A. Maak je Omgevingsvarianbelen bekend.

1. Kies Start >> Configuratiescherm.
2. Kies Prestaties en onderhoud >> Systeem.
3. Selecteer in het dialoogvenster Systeemeigenschappen het tabblad Geavanceerd.
4. Klik op Omgevingsvariabelen.
5. Klik op de Button Niew bij Gebruikersvariablen van (jouw account naam)
6. Type bij Naam: LM en bij waarde 0,33 en klik op OK. LM staat voor Loonminuut, minuut is niet zo handig omdat dit ook een functie is in Excel.
7. Klik nog een keer op Nieuw en Type bij Naam Uurloon en bij Waard 20 en klik op OK.
8. Klik op OK >> OK om de dialoogvensters te sluiten.
9. Sluit het dialoogvenster Prestaties en onderhoud.

B. Functies aanmaken in Excel.

1. Open (elk) excel bestand, druk op [ALT] + [F11]
2. Kies onder Invoegen voor Module
3. Plak de volgende code in de Module:
Code:
Function LM(Dummy As String) 'Loonminuut
Dim EnvString, Indx
Indx = 1
Do
EnvString = Environ(Indx)
If InStr(1, EnvString, "LM=") Then
LM = Mid(EnvString, InStr(1, EnvString, "=") + 1) * Dummy
End If
Indx = Indx + 1
Loop Until EnvString = ""
End Function
Function Uurloon(Dummy As String) 'Uurloon
Dim EnvString, Indx
Indx = 1
Do
EnvString = Environ(Indx)
If InStr(1, EnvString, "uurloon=") Then
Uurloon = Mid(EnvString, InStr(1, EnvString, "=") + 1) * Dummy
End If
Indx = Indx + 1
Loop Until EnvString = ""
End Function
4. In het excel bestand kun je nu de functies =LM(x) en =Uurloon(x) gebruiken.
Als je een waarde invult op x wordt deze vermenigvuldigd met de variable.
Dus =LM(1) zal 0,33 geven, =LM(10) 3,3.
Verwijzingen naar een andere cel(waarde) is ook mogelijk, bv =LM(A5) of =Uurloon($D$4)
En ook =ALS(... ;Uurloon(1)*5;LM(1)*A5) of zo iets bijvoorbeeld.

Probleem:
Als je Omgevingsvarianbele aanpast wordt deze in excel pas bijgewerkt als de x waarde in het excel blad (op één van de tabbladen) veranderd... (F9 is werkt helaas niet).
Niet echt handig dus... maar wie weet komt er iemand met een slimme aanvulling
 
Laatst bewerkt:
Dag Withaar,

Je bent ongelooflijk wat je voor mij wil doen,
misschien vraag ik te veel.
Ik dacht dat het even simpel was als binnen een werkmap.
Namelijk een cel met een getal in naamvester een naam geven en dit in alle berekeningen gebruiken.
Zodoende als die cel wordt gewijzigd alle kostprijzen daaraan gekoppeld ook wijzigen.

Bedoeling is 1 werkblad met gegevens in een cel zoals uurloon koppelen aan alle andere mappen en bestanden binnen Map kostprijzen 2007.

Bedankt, hopelijk krijg je er geen grijze haren van !
 
Nog een voorbeeldje via naamvak

Goeiedag nog een klein voorbeeld via naamvak

Mvg Georgyboy,
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan