Hallo Zohra,
Welkom op Oplossing.be
Je uitleg (die we heel erg appreciëren) in je bericht wijkt wel af van de "Commentaar" die je in het werkblad geeft voor de ploegmaten:
De bedoeling is van wanneer er iemand iets veranderd in de planning, deze persoon op de "NEW" knop drukt.
Dan word de tekst die zich in de Gele zone bevind naar de top regel (Q11 - X11) van het rapport verplaatst.
Maar in het werkblad moeten de deelnemers eerst een "OK" of een "NOK" plaatsen in een wit vak achter hun naam.
Dat geeft dus 2 mogelijkheden qua aanpak.
Ook zou het nuttig zijn te weten welke datum er moet gebruikt worden voor een OK of NOK in te vullen, er staan immers meerdere witte cellen open achter elke naam.
Als je eerst een OK of NOK laat invullen en dan de macro start, dan kan je met een macro-knop niet meer achterhalen "wie" en "op welke datum-kolom" een OK of NOK heeft ingevuld.
Je kan een macro gebruiken met een:
Private Sub Worksheet_Change(ByVal Target as Range)
'.....Code......'
End Sub
waarin je de cel kan terugvinden die is veranderd.
Daarna kan je met die gegevens (Range) de "datum" op dezelfde rij en de "Actie" (met een C
) ophalen, en zo je waarden bekomen voor de "Geschiedenis van aanpassingen".
We zijn nog een stukje van huis, maar met je volgende antwoorden komen we toch dicht bij een oplossing.
SoftAid