Indien nog niet bestaat invoegen, onderaan lijst

Status
Niet open voor verdere reacties.

MBBS

Gebruiker
Lid geworden
7 feb 2006
Berichten
269
Al even gezocht op het forum maar ik vind niet echt wat ik nodig heb.

Ik zoek een macro die volgende doet.

Als de waarde(waarde variabele) in kolom A2:A10 al bestaat doe niks, anders voeg naam (variabele) toe onder de laatst ingevulde cel
 
Zoiets?
Code:
Sub tst()
  With Sheets("Blad1").Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row)
If WorksheetFunction.CountIf(Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row), [B1].Value) = 1 Then
     Exit Sub
Else
    Cells(Rows.Count, 1).End(xlUp).Offset(1) = [B1]
   End If
 End With
End Sub
 

Bijlagen

  • MBBS.xls
    29,5 KB · Weergaven: 42
@ Harry
Ik zou hem zo schrijven, want als de waarde 2x voorkomt wordt hij alsnog bijgeschreven.
Code:
Sub tst()
    With Sheets("Blad1")
        If WorksheetFunction.CountIf(.Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row), .[B1].Value) > 0 Then
            Exit Sub
        Else
            .Cells(Rows.Count, 1).End(xlUp).Offset(1) = .[B1]
        End If
    End With
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan