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

tekst in kolom verwijderen als bepaald veld niet gevuld is

Status
Niet open voor verdere reacties.

ronaldvm1964

Gebruiker
Lid geworden
21 jul 2008
Berichten
189
Ik heb het volgende probleem waar ik niet uit kom:

Als in kolom I wat staat (bijv in dit geval BN of K) dan moet de gegevens die in kolom K staan verwijderd worden (bijv. in dit geval C37R4 en C26R).
Is dit mogelijk, het liefst in een macro.
 

Bijlagen

@mvw64:

Tip:
In plaats van If Cells(c.Row, "I") = "BN " kan je beter If Trim(Cells(c.Row, "I")) = "BN" gebruiken.
 
Laatst bewerkt:
Beste edmoor

Inderdaad is dat beter
waar staat die (Trim) voor
 
Op deze manier:
Code:
    Select Case Trim(Cells(c.Row, "I"))
        Case "BN", "K", "AAA", "BB", "CC"
            'je code
    End Select
 
wordt de macro dan als volgt:

Sub loep()
Dim c
With Sheets("Palletoverzicht")
For Each c In .Range("A8:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
Select Case Trim(Cells(c.Row, "I"))
Case "BN", "K", "AAA", "BB", "CC"
'je code
End Select
Next
End With
End Sub
 
Ja, maar gebruik voor de leesbaarheid hier codetags en voor de leesbaarheid in je code juiste inspringpunten:
Code:
Sub loep()
    Dim c
    With Sheets("Palletoverzicht")
        For Each c In .Range("A8:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
            Select Case Trim(Cells(c.Row, "I"))
                Case "BN", "K", "AAA", "BB", "CC"
                'je code
            End Select
        Next
    End With
End Sub
 
Lijkt me logisch. Want daar waar nu 'je code staat moet je uiteraard dat invullen wat er op dat moment moet gebeuren ;)
Nu gebeurt daar op dat moment inderdaad niets.
Zet daar eens dit voor in de plaats:
Cells(c.Row, "K") = Empty
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan