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

Excell VBA Script

Status
Niet open voor verdere reacties.

kdapp

Gebruiker
Lid geworden
7 okt 2010
Berichten
23
Het volgende Excel vba script heb ik in een document gezet en werkt goed op één ding na:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim R As Range, lastrow As Long
Set R = Sheet1.Range("E8:E1000")

lastrow = Sheets("COMPLETED").Cells(Cells.Rows.Count, "B").End(xlUp).Row + 1

For Each cell In R
If cell.Text = "100%" Then
cell.EntireRow.Copy Destination:=Sheets("COMPLETED").Range("A" & lastrow)
cell.EntireRow.ClearContents
End If
Next cell
End Sub

bij de volgende regel wordt de complete regel gekopieerd naar de sheet Completed:

cell.EntireRow.Copy Destination:=Sheets("COMPLETED").Range("A" & lastrow)

Het is alleen de bedoeling dat het eerste gedeelte wordt gekopieerd dus alleen kolom A t/m G van de betreffende regel.
Het lukt mij niet om dit voor elkaar te krijgen, is er iemand met een idee hoe dit te realiseren
 
Misschien Zo?

Code:
cell.Offset(, -4).Resize(, 7).Copy Destination:=Sheets("COMPLETED").Range("A" & lastrow)
 
Laatst bewerkt:
Bedankt Albert,

Het werkt precies zo als de bedoeling is.

Met vriendelijke groet,
Klaas
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan