Ik heb een file met 77 tabjes
met onder staande code verwijs ik naar een tab als iemand gestopt is met sparen
(spaarkasvereniging)
nu wil ik graag die 77 tabjes verwijderen er met 1 gaan werken
als in cel A6 een getal komt te staan dan haal ik via index(vergelijken de nodige data op
de blauwe regen linkt naar een tabje waar gestopt staat
nu wil ik graag iets hebben dat de waarde wat op dat moment in c.Offset(, -15) staat
naar cel A6 wordt gekopieerd . van tabje 1 (alle andere wil ik graag verwijderen)
de groene regel is iets wat ik geprobeerd heb maar dat lukt mij dus niet
is dat mogelijk
Don
met onder staande code verwijs ik naar een tab als iemand gestopt is met sparen
(spaarkasvereniging)
nu wil ik graag die 77 tabjes verwijderen er met 1 gaan werken
als in cel A6 een getal komt te staan dan haal ik via index(vergelijken de nodige data op
Code:
Private Sub CommandButton1_Click()
MsgBox "Als je op OK klikt krijg je te zien wie er tot nu toe gestopt is met de spaarkas" & vbNewLine & "Klik weer op ok en je gaat naar de kas, klik je op Nee" & vbNewLine & "Dan naar de volgende die gestopt is..", vbYes, "Informatie leden gestopt"
Dim c As Range, firstaddress As String
Set c = Sheets("leden").Columns(16).Find("gestopt")
If Not c Is Nothing Then
firstaddress = c.Address
Do
If MsgBox(c.Offset(, -14) & " " & c.Offset(, -13) & " Kas " & c.Offset(, -15) & vbNewLine & "Gestopt op: " & c.Offset(, 22) & vbNewLine & ("Spaartegoed: " & Format(c.Offset(, 23), "€ ##,##0.00")), vbYesNo, " kassen die gestopt zijn...") = vbNo Then
Set c = Sheets("leden").Columns(16).FindNext(c)
Else
GoTo ga
End If
Loop While Not c Is Nothing And c.Address <> firstaddress
MsgBox "Niemand meer die gestopt is", vbYes, "Dit was de laatste"
Exit Sub
ga:
[COLOR="#0000FF"]Application.Goto Sheets(CStr(c.Offset(, -15))).Range("A8")[/COLOR]
[COLOR="#008000"] Application.Goto Sheets("1") range("a6").Value =(c.Offset(, -15)))[/COLOR]
Exit Sub
Else
MsgBox "Hopen dat dit zo blijft", vbYes, "Nog niemand gestopt"
End If
End Sub
de blauwe regen linkt naar een tabje waar gestopt staat
nu wil ik graag iets hebben dat de waarde wat op dat moment in c.Offset(, -15) staat
naar cel A6 wordt gekopieerd . van tabje 1 (alle andere wil ik graag verwijderen)
de groene regel is iets wat ik geprobeerd heb maar dat lukt mij dus niet
is dat mogelijk
Don
Laatst bewerkt: