popipipo
Meubilair
- Lid geworden
- 21 nov 2006
- Berichten
- 9.089
- Besturingssysteem
- Win11
- Office versie
- Office 365
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ActiveSheet.Name = [s1]
End Sub
Code:
Sub LoadSheets()
Dim Sh As Worksheet
Dim i As Integer
For Each Sh In ThisWorkbook.Worksheets
i = i + 1
Cells(i, 1) = Sh.Name '.Format("dd-mmm-YYYY")'dit werkt niet
Next
End Sub
Via bovenstaande codes geef ik werkbladen een naam en haal ik de namen van tabbladen binnen.
Dit gaat in de meeste gevallen goed.
De namen van de tabbladen zijn echter datums.
Bij 3 aug 2012 gaat het mis hij plaatst dan 8 mrt 2012 in de cel
Hoe moet ik dit aanpassen.
Ergens moet er denk ik staan :'.Format("dd-mmm-YYYY")'
Maar waar?