ich habe ein Programm gemacht für Kundendienst bei der Lebenshilfe um es im Dezember um ein neues Jahr zu ergänzen soll das alte Jahr und die Tabellenblätter m benannt werden 2016 2017 2018 USW. ich hoffe ihr könnt mich unterstützen
Gruß Josef
Sub Auf_naechstes_Jahr_mstellen()
Dim wks As Worksheet
Dim wkb As Workbook
Dim strName As String
Dim Jahr As Long, Jahr_Min As Long, Jahr_Max As Long
'Blätter umbenenen
Set wkb = ActiveWorkbook
'1. und letztes Jahr in den Blattnamen ermitteln
For Each wks In wkb.Worksheets
strName = wks.Name
If Len(strName) = 4 And IsNumeric(strName) Then
Jahr = Val(strName)
If Jahr_Min = 0 And Jahr_Max = 0 Then
Jahr_Min = Jahr
Jahr_Max = Jahr
Else
If Jahr_Min > Jahr Then Jahr_Min = Jahr
If Jahr_Max 0 And Jahr_Max 0 Then
For Jahr = Jahr_Max To Jahr_Min Step -1
wkb.Worksheets(Format(Jahr, "0000")).Name = Format(Jahr + 1, "0000")
Next
End If
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen