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

Cel verwijst naar een cel in bestand, waarvan de naam in een cel staat.

Status
Niet open voor verdere reacties.

Pasquinel

Gebruiker
Lid geworden
1 sep 2006
Berichten
9
Hallo,

Ik heb een probleem waar ik al een tijdje een oplossing voor zoek en tot op heden nog geen oplossing voor gevonden heb.:(
Ik gebruik excel voor mijn boekhouding en sla de werkmappen op in aparte bestanden met het weeknummer erachter.
Nu wil ik een cel verwijzen, naar een bepaalde cel in een bepaald bestand, wat op zich geen problemen oplevert.

Excel geeft de volgende oplossing:
=[Kassa_wk16.xls]Di!$G$67

Alleen worden er een veel aantal cellen op die manier doorgelinkt, zodra de week voorbij is moet alles weer veranderd worden naar bv. kassa_wk17.
Dus eigenlijk zoek ik een oplossing dat de naam van mijn bestand uit een bepaalde cel wordt gehaald.

VOORBEELD:
CELA1= kassa_wk16
of
CELA1= 16

FORMULE= =[Kassa_"$a$1".xls]Di!$G$67
of
FORMULE= =["$a$1".xls]Di!$G$67

Wie heeft er een oplossing?
 
Check out de INDIRECT functie.

Heb voor de moment geen tijd om een voorbeeldje in mekaar te flansen. Later misschien, als het niet lukt voor jou.

Wigi
 
.........

Klein voorbeeldje met VBA.

Ben zelf niet echt begaan met directe formules in excel.
Hoor je bevindingen wel.


Groet,
Ferenc

ps.
de data wordt overgehaald uit week 16 als je blad1 in week17 activeert.
 

Bijlagen

En knik.............

en dan nu de excel formule:

Code:
=INDIRECT(TEKST.SAMENVOEGEN("'[kassa-week",$A$2-1,".xls]Blad1'!$A$5"),WAAR)

Thanks to Wigi voor de voorzet op maat.


Groet,
Ferenc

Let wel op dat de macro er ook nog in staat!!!
 

Bijlagen

Laatst bewerkt:
Nog niet opgelost.

Het probleem is nog niet helemaal opgelost, maar ben ieder geval al een stuk verder.
Als ik het weeknummer verander in 16 geeft hij aan verwijderd.
Verander ik hem in 18, dan neemt hij over wat in cel A5 staat.

Volgens mij zit er nog een kleine fout in de formule.

:(
 
Opgelost.

Het probleem is al opgelost het -1 teken uit de formule halen en klaar is kees.

Harstikke bedankt. Jullie zijn geweldig.

:thumb:
 
Netjes,

Idee was om in week 17 aan te geven dat het week 17 betreft.
Nu wilde je gegevens ophalen van een week ervoor, week 16.
Dit is dus week 17 -1 = week 16.
Hoef je nergens op je pagina week 16 aan te geven!

Maar gebruik het zoals jij het beste vindt :), ons zal je niet horen.
prettig weekend.


Groet,
Ferenc
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan