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

Tekst automatisch kopiëren naar een ander tabblad, maar onder voorwaarden

Status
Niet open voor verdere reacties.

Marpet

Nieuwe gebruiker
Lid geworden
1 feb 2013
Berichten
4
Besten,

Ik heb een aantal fysieke testen afgenomen bij spelers. De resultaten staan in een overzicht (bestand 1).

We willen de spelers individueel een resultatenfiche meegeven. Ik heb alle resultaten in de fiche (2de bestand) reeds kunnen linken aan het overzichtsbestand met de som.als functie, zodat afhankelijk van de ingevulde naam in de resultatenfiche, de juiste testresultaten ingevuld worden. Echter deze werkt precies niet met tekst?

Als laatste kolom in het overzichtsbestand wil ik opmerkingen over de resultaten invullen, en ik zou graag hebben dat deze dan ook automatisch onderaan in de fiche komen te staan. Kan iemand mij hiermee helpen? Ben al dagen aan't sukkelen, maar vind geen oplossing, en wil dit echt niet handmatig gaan kopiëren bij ieder kind, want dat worden er heel veel, en we willen dit zo veel mogelijk automatiseren om zo de komende jaren ook te kunnen gebruiken.

Hopelijk werken de formules nog als ik de bestanden hier toevoeg.
Bekijk bijlage Resultaten Meisjes 20130123.xlsx
Bekijk bijlage Resultatenfiche Meisjes 12-14j.xlsx

Alvast bedankt voor de hulp!
 
Bekijk bijlage Resultatenfiche Meisjes 12-14j TP.xlsx

In plaats van som.als() zou je ook vert.zoeken() kunnen gebruiken, geldt voor alle verwijzen!
Voor de opmerking over de resultaten, zie bijlage. Een simpele ver.zoeken() doet de truc.

Ben je bekend met macro's? Dan zou je een hele simpele macro kunnen gebruiken om middels één druk op een knop een resultatenfiche voor elk meisje te genereren/af te drukken oid.

Gr. Tom
 
Wauw Tom ! You're my hero!
En zo'n snelle reactie, echt een dikke merci!
Ik ben niet zo bekend met macro's eigenlijk. In mijn zoektocht naar deze oplossing ben ik het eens tegengekomen, dus ik weet ongeveer waar het voor dient, maar heb het nog nooit gebruikt.

Grtjs,
Marijn
 
Ik heb het eens geprobeerd met een macro, en het lukt om dan telkens de fiche volledig te kopiëren door 1 "druk op de knop", maar kan ik dan ook ervoor zorgen dat de volgende fiche, automatisch de volgende naam selecteert? Of moet ik die wel zelf invullen?
 
dat kan uiteraard ook met een macro.
Met onderstaande macro loopt je door alle namen heen. Je moet dan alleen zelf nog even aangeven wat er dient te gebeuren met het resultatenfiche.


Code:
x = 2
While Sheets("23.01.2013").Cells(x, 1) <> ""
    Sheets("blad1").Range("d7") = Sheets("23.01.2013").Cells(x, 1)
    
    'hier de procedure wat je met het resultatenfiche wilt doen
    
    
    x = x + 1
Wend
 
Nogmaals heel fel bedankt Tom!
't is allemaal in orde aan't komen. Moet nog een paar dingetjes veranderen, maar alles werkt wel zoals jij het hebt opgegeven, en begin die macro's ook te begrijpen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan