Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Bepaalde tekst  (gelezen 1393 keer)

0 leden en 1 gast bekijken dit topic.

Offline Sunnybat

  • Volledig lid
  • **
  • Berichten: 229
  • Geslacht: Man
  • Oplossing.be
Bepaalde tekst
« Gepost op: 14 juni 2023, 10:21:22 »
Hoi,

ik gebruik dit om om bepaalde cellen met tekst te verwijderen

Dim i As Long
With ActiveWorkbook.Sheets(2)
     For i = 100000 To 1 Step -1
        If .Cells(i, "C") = "Test" Then
            .Cells(i, "C").EntireRow.Delete
        End If
        '-------------------------------------------------
       
      Next i
End With
End Sub

nu heb ik TBG-test-1234
              TBG-test-4567
enz, enz
ik dacht als ik nu misschien TBG- zou doen dat die dan alles wat met TBG- begon het ook zou werken
maar helaas

is hier misschien een oplossing voor?

Alvast super bedankt


Excel 365 NL

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Bepaalde tekst
« Reactie #1 Gepost op: 14 juni 2023, 10:57:19 »
Probeer
If .Cells(i, "C") Like "*test*" Then

Offline Sunnybat

  • Volledig lid
  • **
  • Berichten: 229
  • Geslacht: Man
  • Oplossing.be
Re: Bepaalde tekst
« Reactie #2 Gepost op: 14 juni 2023, 11:18:31 »
@Pagadder

Super werkt perfect  :thumbsup:
Excel 365 NL

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Bepaalde tekst
« Reactie #3 Gepost op: 14 juni 2023, 11:20:32 »
Graag gedaan. :)

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Bepaalde tekst
« Reactie #4 Gepost op: 14 juni 2023, 14:50:39 »
Ik heb je code nog eens herbekeken.
Ik zou het volgende gebruiken.

Sub test()
Dim i As Long, lr As Long
With ActiveWorkbook.Sheets("Blad1")
lr = .Cells(.Rows.Count, "C").End(xlUp).Row
    For i = lr To 1 Step -1
        If .Cells(i, "C") Like "*test*" Then .Cells(i, "C").EntireRow.Delete
    Next i
End With
End Sub

In plaats van uw 100000 rijen af te lopen loopt de code van de  laatst gebruikte rij waar in kolom C iets is ingevuld waardoor de macro sneller is.

Offline Sunnybat

  • Volledig lid
  • **
  • Berichten: 229
  • Geslacht: Man
  • Oplossing.be
Re: Bepaalde tekst
« Reactie #5 Gepost op: 14 juni 2023, 15:43:47 »
@Pagadder

Super,meteen toegevoegd werkt als een speer

Thnx  :thumbsup:
Excel 365 NL

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Bepaalde tekst
« Reactie #6 Gepost op: 14 juni 2023, 15:54:29 »
Mooi zo en dank voor de terugkoppeling :thumbsup:

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Bepaalde tekst
« Reactie #7 Gepost op: 14 juni 2023, 17:05:19 »
Wellicht gewoon je tabel filteren op de waarde "bevat / contains" TEST? Daarna de gefilterde regels deleten? Is geen VBA voor nodig toch?
______________________________

Groet, Leo

 


www.combell.com