arjoderoon
Gebruiker
- Lid geworden
- 2 mei 2007
- Berichten
- 476
Ik heb onderstaande macro om op het blad samenvoeging de laatste gevulde cel te bepalen en dan vanaf cel a2 t/m deze cel alles te wissen:
Deze werkt alleen maar deels helaas. Het result van de lastrow en last column is $U$36 terwijl bij mij nu de data gevuld is t/m $DE$401
ik snap alleen niet waarom de code niet verder komt dan u36..
er omheen zijn de cellen gevuld met data (wel nullen).
Code:
Sub datawissen()
Dim lastrow As Integer
Dim lastcolumn As Integer
Application.ScreenUpdating = False
Sheetnames = Array("food-drug", "aswatson", "food")
lastrow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
lastcolumn = Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
adres = Sheets("samenvoeging").Cells(lastrow, lastcolumn).Address
Sheets("samenvoeging").Range("A2", adres).ClearContents
End Sub
Deze werkt alleen maar deels helaas. Het result van de lastrow en last column is $U$36 terwijl bij mij nu de data gevuld is t/m $DE$401
ik snap alleen niet waarom de code niet verder komt dan u36..
er omheen zijn de cellen gevuld met data (wel nullen).