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

gegevens uit meerdere werkbladen in één werkblad plaatsen

Status
Niet open voor verdere reacties.

Bari1951

Gebruiker
Lid geworden
18 sep 2009
Berichten
10
Voor ons financieel systeem moet ik een inleesbestand maken om de budgetten 2011 in te kunnen lezen.
De gegevens zijn verdeeld over drie werkbladen te weten:
- P(ersoneels)K(osten) aantallen;
- P(ersoneels)K(osten) bedragen;
- M(ateriële)K(osten) bedragen.
De gegevens zijn gerangschikt op kostensoort (grootboekrekening) en kostenplaats.

Ik ben zelf al bezig geweest met transponeren, e.d..
Echter ik kom er niet uit om dit snel en juist af te handelen.

Wie heeft voor mij een oplossing?

Al vast bedankt.
 
Paar dagen geleden aan de orde geweest.
Zonder een .xls bestandje wordt het gokken.
Hierbij de Link.
 
Het bestand is te groot om te uploaden ook al neem ik maar een paar regels. Hieronder een voorbeeld.

Tabblad PK 2011 Aantallen
Rekeningnr. Omschrijving functie 0100 0120 0130 1000

411100 Bestuurder 1,00
411110 Manager bedrijfsvoering 1,00

Tabblad PK 2011 Bedragen
Rekeningnr. Omschrijving functie 0100 0120 0130 1000

411100 Bestuurder 152.124
411110 Manager bedrijfsvoering 69.116

Tabblad MK 2011 Bedragen
Rekening Omschrijving 0100 0106 0110 0120

423110 Personeelsadvertenties 25
423230 Opleidingskosten B.B.L.
423510 Reiskosten (woon-werkverkeer) onbelast 250 100

Wat ik nu wil dat er een lijst komt met de grootboekrekeningnummers met de kostenplaatsen waarop aantallen en bedragen staan.

De indeling van het inleesbestand is:
Kolom 1: Administratienummer (altijd 1)
Kolom 2: Grootboekrekeningnummer
Kolom 3: Jaar (altijd 2011)
Kolom 4: Oorspronkelijk bedrag
Kolom 5: Aangepast bedrag (n.v.t.)
Kolom 6: Oorspronkelijk aantal
Kolom 7: Aangepast aantal (n.v.t.)
Kolom 8: Dichtramingspercentage (altijd 100%)

Wie o wie heeft voor mij de oplossing.

Alvast bedankt
 
graag toch even een xls voorbeeldbestandje, ontdaan van gevoelige info.

de helpers hebben er vaak geen zin in, het gehele bestandje na te bouwen. :D
 
met een beetje vert.zoeken kan je dat bestandje zo maken.
Je moet enkel alle (gebruikte) rekeningnummers in kolom B zetten
 

Bijlagen

  • bari.xls
    21 KB · Weergaven: 32
Dit werkt nog niet, want per grootboekrekening zijn er meerdere kostenplaatsen mogelijke met aantallen en bedragen en de gegevens komen uit drie werkbladen.
Zie bestand.
 

Bijlagen

  • Bari.xls
    30 KB · Weergaven: 32
dat wordt VBA en een draaitabelletje, maar dat is voor straks, tenzij iemand anders in de pen kruipt.
 
hij kijkt dus naar tabbladen waar "aantal" of "bedrag" in voorkomt, maakt er een tabel van in het tabblad "draaitabel", van die tabel creeert hij dan een draaitabel en daarvan wordt er een kopie klaargezet vanaf L2. Deze tabel is klaar voor jouw budgetprogramma.
 

Bijlagen

  • Bari(1).xls
    77,5 KB · Weergaven: 41
Hartelijk dank.

De tabel wordt helemaal gevuld.
Echter de invulling van de draaitabel naar L2 werkt (nog) niet.
 
wat is het probleem juist, want zo blijft het een wilde gok.
Misschien een opmerking vooraf : de file die ik hierboven als bijlage meestuurde, zou je best eerst met "doel opslaan als" ergens op je harde schijf opslaan en vanaf die locatie openen ipv. direkt hier te openen. Dan kan er 'iets' fout gaan met de verwijzingen binnen de draaitabel naar je oorspronkelijke gegevens, hij zit als het ware in de verkeerde directory te zoeken.
Dus eerst mijn bijlage "doel opslaan als" ...
daarna vanaf je harde schijf openen
daarna je 3 werkbladen naar die map kopieren
daarna de macro starten
 
Heb ik gedaan, dus opgeslagen op de harde schijf.
De 3 tabbladen gekopieerd naar het bestand.

Echter groene velden worden maar gevuld tot regel 973 en daarna niet meer.
De draaitabel loopt tot regel 4393.

In de groene velden worden wel de aantallen gekopieerd, maar niet de bedragen.
Tevens worden alle velden met een nulwaarde getoond.
 
voor de gegevens van de draaitabel wordt er maar 1000 regels diep gekeken, dus in die gedefinieerde namen vervang je die 1.000 maar door 5.000 of 10.000
Code:
=VERSCHUIVING(Draaitabel!$A$1;;;MAX(2;AANTALARG(Draaitabel!$A$1:$A$[COLOR="red"][SIZE="4"]1000[/SIZE][/COLOR]));10)
.

Voor de rest ben ik een beetje overvraagd. Ik ging er vanuit dat je gegevens dezelfde layout hebben als in het voorbeeld. Kostenplaats staat in rij 1 en grootboeknummer in kolom A.
Kan je anders eens jouw voorbeeld (schrap alle vertrouwelijke info en hou bv. maar 3 rijen per werkblad over) hier eens neerzetten.
 
Hartelijk dank voor je hulp.
Het probleem is opgelost en kan gesloten worden.:d
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan