Hallo,
ik heb een ledenbestand van een vereniging dat binnenkort door verschillende personen kan bijgewerkt worden.
Het excelbestand bevat o.a. volgende kolommen:
A = volgnummer
B = stamnummer
C = naam
D = voornaam.
Ik wil ten behoeve van andere gebruikers een macro creëren om ex-leden te verwijderen.
Om toch enkele controles in te bouwen heb ik het volgende gecreëerd.
Hiermee selecteert excel de rij waarin het stamnummer staat.
Nu zou ik willen dat er een MsgBox verschijnt waarin staat "Bent u zeker dat u X wil verwijderen?"
In de plaats van X zou dan de naam + de voornaam van de betrokken persoon moeten verschijnen.
Ik ben zelf nog maar enkele dagen met VBA bezig, ik begrijp het nog niet helemaal.
PS ik werk met Excel 2010
Bedankt, Jemppi
Kan dit?
ik heb een ledenbestand van een vereniging dat binnenkort door verschillende personen kan bijgewerkt worden.
Het excelbestand bevat o.a. volgende kolommen:
A = volgnummer
B = stamnummer
C = naam
D = voornaam.
Ik wil ten behoeve van andere gebruikers een macro creëren om ex-leden te verwijderen.
Om toch enkele controles in te bouwen heb ik het volgende gecreëerd.
Code:
Dim FindString As String
Dim Rng As Range
FindString = InputBox("Vul een stamnummer in")
If Trim(FindString) <> "" Then
With Sheets("Ledenlijst").Range("B4:B9999")
Set Rng = .Find(What:=FindString, _
After:=.Cells(.Cells.Count), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng Is Nothing Then
Application.Goto Rng, True
ActiveCell.EntireRow.Select
Else
MsgBox "Stamnummer niet gevonden"
End If
Hiermee selecteert excel de rij waarin het stamnummer staat.
Nu zou ik willen dat er een MsgBox verschijnt waarin staat "Bent u zeker dat u X wil verwijderen?"
In de plaats van X zou dan de naam + de voornaam van de betrokken persoon moeten verschijnen.
Ik ben zelf nog maar enkele dagen met VBA bezig, ik begrijp het nog niet helemaal.
PS ik werk met Excel 2010
Bedankt, Jemppi
Kan dit?
Laatst bewerkt door een moderator: