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

VBA of formule gebruiken

Status
Niet open voor verdere reacties.

Liesjes001

Gebruiker
Lid geworden
11 jun 2014
Berichten
82
Dag allemaal

ik heb een document aangemaakt dat een overzicht zou moeten geven van de geslaagde reparaties. Het is de bedoeling dat de gegevens worden overgeschreven naar een ander werkblad, net op de moment als er in een cel "OK" verschijnt. Als de rij in het eerste werkblad leeg is door het overschrijven, dan mag die rij ingevuld worden door de waarden uit de cellen die al ingevuld waren. Maw, de gevulde rij schuift dan op naar de lege rij. Ik probeer om er een formule voor te vinden, maar vraag me af of ik dat niet beter kan doen via VBA. Als het via VBA is, kan er dan iemand mij op de goede weg zetten?

Bekijk bijlage VAB overschrijven reparatie.xlsx

Mvg

Lies
 
Wil je zeggen dat ik met een filter rijen kan laten overschrijven naar de eerstvolgende lege rij?
 
Beste Oeldere

ik heb het alsnog via VBA kunnen oplossen door gebruik te maken van de volgende code:

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(ActiveCell, Range("F2:F9999")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
If ActiveCell = "OK" Then

rij = ActiveCell.Row
With Sheets("TE REPAREREN")
.Range("A" & rij & ":F" & rij).Copy
With Sheets("OVERZICHT REPARATIE")
Evrij = .Range("A65000").End(xlUp).Row + 1
.Range("A" & Evrij).PasteSpecial Paste:=xlValue
End With
.Range("A" & rij).EntireRow.Delete
End With
End If
End Sub

In ieder geval bednkt voor je steun!

Mvg

Lies
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan