Excel regel automatisch doorvoeren naar andere werkblad.

Status
Niet open voor verdere reacties.
Ok, laat ik het nu eerst bij 1 probleem houden. Dan de vragen:

Daarom een paar vragen:
a) welke data moet waar heen?

De sheet Uren wil ik als een aparte werkblad. Zodat ik deze niet meer als mail meestuur.

Herhaal even de juiste cellen en vermeld ook de sheetnaam.

Cellen E1:I1 van sheet Blad1

Waar staat het en waar moet het dan heen.

De uren staan nu in sheet Uren en moet naar een nieuwe werkblad genaamd: Uren

b) je maakt begrijp ik aan iedere keer een nieuwe rittenstaat aan en
die gegevens moeten daarna worden gekopieerd naar het overzichtsblad uren
op een nieuwe regel.

Precies !
 

Bijlagen

Laatst bewerkt:
Ik heb nog steeds geen antwoord mogen ontvangen. Ik ben er nog steeds niet uit..:confused:
 
Ik heb nog steeds geen antwoord mogen ontvangen. Ik ben er nog steeds niet uit..:confused:

Ik heb er destijds naar gekeken.
Ik ben er niet mee verder gegaan omdat ik eigenlijk tegen de opmaak van de sheet uren aanliep. Ik begrijp ook nu dat blad1 eigenlijk een tussenhulpje is om de uren voor een datum te vinden. Ik hoopte dat anderen ook zouden meekijken.

1e
Die uren kopieren naar het blad ´uren´ is op zichzelf eenvoudig.
Maar je wilt daarna ook weektotalen etc. berekenen.
Dat kan wel maar daardoor wordt de routine even complexer.
Dan moet je iets gaan doen met dagnummers om te weten welke weekdag daarbij hoort.
Je zult ook moeten beslissen of op het blad ´uren´, één maand wordt weergegeven.
Zo´n routine is wel mogelijk maar dan is het wel een hele urenapplicatie geworden.
ik wil rondkijken welke voorbeelden ik kan terugvinden van gelijksoortige problemen.

2e
Ron de Bruin geeft een routine om één sheet te mailen.

3e
opslaan van een sheet kom ik zo op terug.
 
Laatst bewerkt:
Tja ik heb nog even gekeken naar dat kopièren van de sheet naar een losse werkmap.
Ik heb jouw blad 1 omgedoopt tot datumlijst.

Doordat je in D2 die listbox hebt staan, heeft het aanmaken van een nieuwe map met een kopie van het blad ´rittenstaat´ weinig zin.
Het lukt mij wel met vba maar dan heb je nog steeds de datumlijst nodig.
Dus alleen aan een rittenlijst zonder het oorspronkelijke bestand heeft hij niets.
Anders kan de ontvanger de waarde in D2 niet zien.

In de bijlage tref je de routine SaveShtsAsBook()
Probeer het maar eens dan weet je wat ik bedoel.
Ik heb jouw bestand ook wat opgeschoond.
Is wat handiger. Al die lege modules werkt heel onoverzichtelijk.
In module 1 en 2 staat jouw eigen code.

Ik zou zelf ook graag een handige oplossing willen weten.
Met plakken speciaal kom ik er niet uit.
Ik heb ook sheets met listboxen die ik wel eens alleen met de waarde wil doorkopieren naar een nieuwe map.

IEMAND ANDERS EEN OPLOSSING...:confused:
 

Bijlagen

Laatst bewerkt:
Het valt toch niet mee, hé?
Ik snap SaveShtsAsBook() niet. Waar word het bestand dan opgeslagen??
 
Het valt toch niet mee, hé?
Ik snap SaveShtsAsBook() niet. Waar word het bestand dan opgeslagen??

In dezelfde map waar jouw oorspronkelijke bestand staat wordt een mapje aangemaakt.
Daar staat dan de rittenlijst.

Nee het valt niet mee met het huidige bestand.
Je kan je ook afvragen of je werkelijk die listbox nodig hebt in het blad Rittenstaat.

Ik zou op zich ook anders starten als ik dit probleem van de grond af zou tackelen.
Ik zou alle handelingen via vba controleren, input en output.
Je kan bijv. een userform in vba maken waar alle data-input wordt ingevoerd.
Nog zonder enige berekening.
Daar zitten dan ook de benodigde listboxen in. Daar heb je achteraf dan ook geen last meer mee.
Die data kan dan via het userform op de eerstvolgende lege regel worden geplaatst op een losse datasheet.
Die datasheet kan dan zo lang worden als een sheet (65526 rijen)
Met losse routines kun je dan vervolgens de rittenlijst opmaken en de urenstaat opmaken.
Met die laatste routines wordt dus pas gerekend. Bij de urenstaat kan je dan om extra input vragen bijvoorbeeld begin- en einddatum.

Nogmaals daar zit aardig wat werk in.
Dat gaat te ver voor dit forum.
Referenties voor userforms.
Martin Green (1)
zie Introduction to Excel VBA: 4. User Forms

Martin Green (2)
Martin Green (3) over kalender

en Contextures.

Misschien zeg je dan, ja dat is handig.
 
Bedankt voor je reactie.

Poe, het word toch wel erg ingewikkeld voor mij.
Ik heb Green's pagina's gelezen en het ziet er mooi uit!!
Alleen voor mijn toepassing moet ik wel alles ombouwen..
Geeft niet, als het maar werkt!
Ik zal er in duiken in deze materie. Als iemand nog meer suggesties heeft houd ik me aanbevolen..

bedankt hoor.;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan