Abyss
Gebruiker
- Lid geworden
- 28 jul 2005
- Berichten
- 353
Hallo Helpers,
Ik wil een macro maken die een rage kan kopieeren.
Op zich ben ik een aardig eind gekomen.
Als eind resultaat wil ik dus alleen het bereik kopieren waar ook daadwerkelijk iets staat.
iemand een goede aanvulling of een totaal nieuw idee
Abyss
Ik wil een macro maken die een rage kan kopieeren.
Op zich ben ik een aardig eind gekomen.
Code:
[I][COLOR="DeepSkyBlue"]
Columns("C:F").Select
Selection.EntireColumn.Hidden = False
Columns("D:E").Select
Selection.Delete Shift:=xlToLeft
Columns("P:AB").Select
Selection.EntireColumn.Hidden = False
Range("A3:AC268").Select 'hier selecteer ik de range, maar die is ook wel een groter Ik wil alleen geen lege records
Selection.Copy
Rng = Selection.Rows.Count
ActiveCell.Offset(0, 0).Select
Application.ScreenUpdating = False
For i = 1 To Rng
If ActiveCell.Value = "" Then 'hier verwijder ik lege records maar dan wordt het huidige bereik niet gekopieerd.
Selection.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Select
End If
Next i
Application.ScreenUpdating = True
End Sub[/COLOR][/I]
Als eind resultaat wil ik dus alleen het bereik kopieren waar ook daadwerkelijk iets staat.
iemand een goede aanvulling of een totaal nieuw idee
Abyss
Laatst bewerkt: