Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 5 van 5

Onderwerp: complete rijen verwijderen in meerder werkbladen op basis van criterium

  • Vraag is opgelost
  1. #1

    complete rijen verwijderen in meerder werkbladen op basis van criterium

    Hallo

    ik weet niet of dit goed mogelijk is en of hier een macro voor nodig is maar dit wil ik bereiken:

    Ik heb in het voorbeeld bestand twee werk bladen met daarin data. De data in blad 1 is een verwijzing naar de data in blad 2.
    in het eerste blad zie je bij de eerste variabele of deze data nog meegenomen moet worden of niet. (0 is de criterium voor het verwijderen van de rij)
    Maar als dus bijvoorbeeld rij 3 van blad 1 verwijdert wordt moet dit ook automatisch met rij 3 van blad 2 gebeuren.
    allemaal automatisch op basis van het 0 criterium uiteraard.

    (update) ik bedenk me nu dat twee keer dezelfde macro toepassen in beide bladen eventueel ook mogelijk is door even de 'meenemen' variabele te kopiëren en te plakken naar blad 2. belangrijk is wel dat de verwijzingen per persoon gewoon hetzelfde blijven.

    Ik hoop van harte dat iemand mij kan helpen want dit is de laatste moeilijke stap die ik moet zetten voordat ik met mijn data aan de slag kan voor mijn afstuderen.

    groeten,
    Peter
    Attached Files Attached Files
    Laatst aangepast door PePe22 : 4 juli 2012 om 15:19

  2. #2
    In een standaard module.
    Code:
    Sub hsv()
    Dim i As Long, ws As Long
    With Sheets(1)
     For i = .Columns(1).SpecialCells(2).Rows.Count To 2 Step -1
       If .Cells(i, 1) = 0 Then
        For ws = 1 To 2
         Sheets(ws).Cells(i, 1).EntireRow.Delete
           Next ws
         End If
       Next i
     End With
    End Sub
    ____________
    gr. Harry

    Wie met de duivel danst, moet het orkest betalen.

  3. #3
    Werkt perfect dankje!!

    een vraagje nog zodat ik de code zelf wat beter begrijp en wat aanpassingen eventueel kan doen:
    Wat als de criterium waarde niet in kolom A staat maar in kolom D, en de criterium waarde voor verwijderen 1 is.
    En de werkbladen nr 3 en 4 zijn (misschien voor de hand liggend maar toch
    hoe verandert de code dan?

    alvast enorm bedankt

    groet,
    Peter
    Laatst aangepast door PePe22 : 4 juli 2012 om 21:02

  4. #4
    Code:
    Sub hsv()
    Dim i As Long, ws As Long
    With Sheets(1) 'Blad1 
    For i = .Columns(1).SpecialCells(2).Rows.Count To 2 Step -1 'columns(1) wordt columns(4) kolom D 
      If .Cells(i, 1) = 0 Then '0 wordt 1
        For ws = 1 To 2 'Blad 1 t/m 2 wordt dan 1 to 4 
        Sheets(ws).Cells(i, 1).EntireRow.Delete
           Next ws
         End If
       Next i
     End With
    End Sub
    ____________
    gr. Harry

    Wie met de duivel danst, moet het orkest betalen.

  5. #5
    Top bedankt.

    Dan is deze ook weer opgelost

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen