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

lijnen verwijderen

Status
Niet open voor verdere reacties.

caffie

Gebruiker
Lid geworden
2 jan 2008
Berichten
281
ik heb een sheet gemaakt waarin steeds een X aantal lijnen worden neergezet


nu kan ik deze natuurlijk steeds met de hand weg halen


ActiveSheet.Shapes("Line 1313").Select
Selection.Delete


maar ik vroeg me af of dit niet sneller kom met een VB macro

Selecteer alle linen en verwijder deze

ik weet alleen niet hoe

wie kan me op weg helpen
 
Code:
Sub verw()
    ActiveSheet.DrawingObjects.Select
    Selection.Delete
End Sub
Deze selecteert alle objecten en verwijderd ze daarna.
 
Code:
Sub verw()
    ActiveSheet.DrawingObjects.Select
    Selection.Delete
End Sub
Deze selecteert alle objecten en verwijderd ze daarna.

bedankt voor je snelle reactie

maar er staan andere objecten in die wel moeten blijven staan
anders moet ik daar weer wat anders op verzinnen


Rob
 
Volgende code selecteert enkel de lijnen en verwijdert ze
Code:
Sub VerwijderLijnen()
    Dim shpTemp As Shape
    Dim lngIndex As Long
     
    For lngIndex = ActiveSheet.Shapes.Count To 1 Step -1
        Set shpTemp = ActiveSheet.Shapes(lngIndex)
        If shpTemp.Type = msoLine Then
            shpTemp.Delete
        End If
    Next
End Sub

Mvg

Rudi
 
Volgende code selecteert enkel de lijnen en verwijdert ze
Code:
Sub VerwijderLijnen()
    Dim shpTemp As Shape
    Dim lngIndex As Long
     
    For lngIndex = ActiveSheet.Shapes.Count To 1 Step -1
        Set shpTemp = ActiveSheet.Shapes(lngIndex)
        If shpTemp.Type = msoLine Then
            shpTemp.Delete
        End If
    Next
End Sub

Mvg

Rudi





hartelijk bedankt


hier was ik naar op zoek
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan