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

Macro regels verwijderen obv een aantal voorwaarden

Status
Niet open voor verdere reacties.

Welies

Gebruiker
Lid geworden
9 dec 2010
Berichten
128
Beste mensen,

Ik zou graag een macro willen hebben die het volgende kan:

  1. Alle kolommen verwijderen muv. de geel gemarkeerde (kolom A, G, L, S, U, W, Z, AA, BC, BD, BY, CV, FJ)
  2. Op basis van een aantal criteria de regels verwijderen.


Om een en ander te verduidelijken staat alles in de bijlage vermeld:

Bekijk bijlage leverbetrouwbaarheid v2.xls

Alvast dank voor de geboden hulp!

Mvg,
Vincent
 
Hoi Welies,

Ik heb een eenvoudig beginnetje voor je gemaakt; Het principe voor het verwijderen van rijen kun je verder uitbreiden.

Groeten, Wouter


Code:
Sub Delete_RowsAndColumns()
'Delete kolommen
'(houwtje touwtje aantal kolommen; max 256)
For x = 1 To 256
a = a + 1
  If Cells(1, x).Interior.Color <> 65535 Then
    Cells(1, x).EntireColumn.Delete
    x = x - 1
  End If
If a > 256 Then Exit For
Next x

'Delete rijen
'(Aantal rijen ruimschoots genomen)
For x = 1 To 1000
  If Cells(x, 7) = "121" Or Cells(x, 7) = "122" Or Cells(x, 7) = "123" Then
    Cells(x, 7).EntireRow.Delete
    x = x - 1
  End If
Next x

End Sub
 
Laatst bewerkt door een moderator:
Beste Tent84,
Dank voor je reactie. Is het mogelijk om deze macro in het bestand te verwerken?
BVD
Gr. Vincent
 
De criteria voor het verwijderen van rijen zijn mij niet duidelijk.
In de kolom "Klant" moeten de rijen waarin 121, 122, en 123 staat, verwijderd worden.
Maar moet dit gebeuren ongeacht wat er in dezelfde rij in de andere kolommen staat?
Of mag de rij met getal 121 alleen verwijderd worden als tegelijkertijd in dezelfde rij in de kolom "Groep" en Z staat, in de kolom "Code Fysiek" een N, en in de kolom "Type mutatie 4I" een X ?
 
Welies,
als je een oplossing niet meer op prijs stelt, markeer dan de vraag als "Opgelost" a.u.b.
en indien je die nog wel op prijs stelt, geef dan antwoord op de vraag.
 
Kijk ook eens op mijn blog als je je wil verdiepen in de mogelijkheden tot het verwijderen van rijen.
Hier wordt uitgebreid ingegaan op de mogelijkheden met bijhorende voor- en nadelen.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan