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

Weeknummer afhankelijk van txtbox vba

Status
Niet open voor verdere reacties.

Excel01

Gebruiker
Lid geworden
13 nov 2011
Berichten
129
In txtbox1 vul ik een bepaalde datum in en ik wil aan de hand van die datum weeknummer in txtbox2 verschijnt.

voorbeeld:
txtbox1 = 01-01-2017
txtbox2 = 01

Ik heb gezocht maar ko er niet uit.

Weet iemand hoe ik dit moet oplossen?
 
1-1-2017 is weeknummer 52, niet 1.
Code:
TextBox2.Text = DatePart("ww", CDate(TextBox1), vbMonday, vbFirstFourDays)
 
Laatst bewerkt:
En nog even toetsen of het wel een datum is.

Code:
Private Sub TextBox1_Change()
  If Len(TextBox1) = 10 And IsDate(TextBox1) Then TextBox2 = Format(DatePart("ww", TextBox1, 2, 2), "00")
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan