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

Macro om data te loggen (weg te schrijven)

Status
Niet open voor verdere reacties.

Arito

Gebruiker
Lid geworden
31 mei 2006
Berichten
140
Beste helpers.

Ik vind het jammer om een vraag te moeten stellen die zo soortgelijk is aan een vorige vraag, maar ik kom er anders niet uit. De VBA-taal is mij nog net iets te ingewikkeld om er zelf grote wijzigingen in door te voeren. Ik hoop dat jullie mij nogmaals kunnen helpen.

Ik heb twee bestanden: voorbeeld1 en voorbeeld2.

Voorbeeld1 is de 'hoofdsheet'. Deze heeft twee tabs. De eerste (Sheet1) heeft data met criteria 3 en de tweede is waar de verschillende data naar geschreven moet worden (LOG).

Voorbeeld2 is een sheet met drie tabs, waar in het voorbeeld alleen in de tweede (DATA) data zit, criteria 1 en 2. In de echte sheet staat er in de eerste en derde tab wel data, maar daar hoeft niets mee gedaan te worden.

Wat ik wil dat naar "voorbeeld1" -> "LOG" geschreven wordt:

- De huidige datum in cel A2, of als hier al data in staat A7, of als hier al data in staat A12 etc.

- Criteria 1a: Als er in kolom B in "Voorbeeld2" -> tab "DATA" -1 staat moet de CODE daarnaast in de rij naast Criteria 1a gekopieerd worden.

- Tot slot moet de voorbeeld1 sheet na het draaien van de macro bewaard worden


Hopelijk kan ik hiermee de rest van de log maken. Mijn dank is groot.
 

Bijlagen

Het kan aan mij liggen maar er zijn een aantal dingen niet duidelijk.

- Je geeft aan criteria 1a, 1b, etc maar ik dat zie ik niet terug in voorbeeld2.
- Hoe komt het dat CCC moet worden ingevuld op de 1e regel? En geen andere code?
- Dat betekent de E in cel D2 van voorbeeld1?

Met vriendelijke groet,


Roncancio
 
Sorry voor de onduidelijkheid.

Er zijn inderdaad uiteindelijk 5 criteria die gelogd moeten worden. Criteria 1a, 1b, 2a, 2b en 3. Ik vraag enkel de logfunctie voor Criteria 1a omdat ik er van uit ga dat ik deze zelf kan bewerken om alle 5 te kunnen loggen. Criteria 1a en 1b maken beide gebruik van de kolom "Criteria 1" in voorbeeld2. Echter is de criteria om de bijbehorende CODE te kopiëren anders. Deze is in het geval van criteria 1a -1 en 1b +1.

Ik wil dat er in rij 2 van sheet "voorbeeld1" tab "LOG" vanaf C2 naar rechts alle CODE worden gekopieerd uit kolom A uit sheet "voorbeeld2" tab "DATA" waarbij kolom B -1 is. In deze kolom staat bij CCC (A4) -1 (B4) en bij E (A6) -1 (B6). Deze twee CODE (CCC en E) moeten gekopieerd worden naar rij 2 van sheet "voorbeeld1" tab "LOG".

Er staat nu bij A (A2) 0,2 (B2). Als daar (B2) ook -1 had gestaan, had de code A (A2) naar E2 in sheet "voorbeeld1" tab "LOG" gekopieerd moeten worden.

Is het zo iets duidelijker?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan