Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
Sub Maand()
PasMndAan Range("A4:a17")
End Sub
Sub PasMndAan(rGebied As Range)
Dim c As Range, sp0, sp1
Set c = rGebied
iMaand = 12
If Not rGebied Is Nothing Then
For Each c In rGebied.Cells
sp0 = Split(c.Value, "/") 'cel opsplitsen op "/"
sp1 = Split(c.Offset(-1).Value, "/") 'idem voor cel erboven
If UBound(sp0) = 2 And UBound(sp1) = 2 Then 'beide cellen in 3 stukken gesplitst
sp0(1) = --sp0(1) + (--sp0(0) > --sp1(0)) '2e deel (maand) van cel eventueel 1 verlagen (WAAR=-1)
End If
c.Offset(, 1).Value = Join(sp0, "/") 'nue eventjes uitvoeren naar de cel ernaast
Next c
Else
MsgBox "u heeft niets geselecteerd"
End If
End Sub
Sub VenA()
ar = Selection.Resize(, 2)
ar(1, 2) = ar(1, 1)
m = Split(ar(1, 1), "/")(1)
y = Split(ar(1, 1), "/")(2)
For j = 2 To UBound(ar)
s1 = Split(ar(j, 1), "/")
s2 = Split(ar(j - 1, 1), "/")
If s1(0) > s2(0) Then
m = IIf(s1(1) = 1, 12, m - 1)
y = IIf(s1(1) = 1, y - 1, y)
End If
ar(j, 2) = Format(s1(0), "00/") & Format(m, "00/") & y
Next j
Selection.Resize(, 2) = ar
End Sub
Sub M_snb()
sn = Sheet1.Range("A4:A9")
For j = 2 To UBound(sn)
sn(j, 1) = Format(DateSerial(Year(sn(j, 1)), Month(sn(j - 1, 1)) + (Left(sn(j, 1), 2) > Left(sn(j - 1, 1), 2)), Day(sn(j, 1))), "dd\/mm\/yyyy")
Next
Sheet1.Range("G4:G9") = sn
End Sub
Sub M_snb()
sn = Sheet1.Range("A4:A9")
For j = 2 To UBound(sn)
sn(j, 1) = Left(sn(j, 1), 2) & "/" & Month(sn(j - 1, 1)) + (Day(sn(j, 1)) > Day(sn(j - 1, 1))) & "/" & Year(sn(j, 1))
Next
Sheet1.Range("G4:G9") = sn
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.