Advertisement
Rednaxela

Untitled

Mar 25th, 2024
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. Sub Nummerierung()
  2.  
  3. Dim ws As Worksheet
  4. Dim iSheet As Long
  5. Dim lastSheet As Long
  6. Dim startNummer As Long
  7. Dim endNummer As Long
  8. Dim nummer As Long
  9.  
  10. ' Bestimmen der Anzahl der Arbeitsblätter in der aktuellen Arbeitsmappe
  11. lastSheet = ThisWorkbook.Sheets.Count
  12.  
  13. ' Schleife durch jedes Arbeitsblatt ab dem dritten Blatt bis zum letzten Blatt
  14. For iSheet = 3 To lastSheet
  15. ' Arbeitsblatt mit der aktuellen Schleifenummer zuweisen
  16. Set ws = ThisWorkbook.Sheets(iSheet)
  17.  
  18. ' Schreibe "Nr." in Zelle A5
  19. ws.Range("A5").Value = "Nr."
  20.  
  21. ' Ermittle die Startnummer durch Subtraktion von 5 von der Zahl in Zelle F1
  22. startNummer = ws.Range("F1").Value - 5
  23.  
  24. ' Wenn die Startnummer kleiner oder gleich Null ist, setze sie auf 1
  25. If startNummer <= 0 Then
  26. startNummer = 1
  27. End If
  28.  
  29. ' Schreibe die Nummern ab A6 bis zum Ergebnis der Subtraktion von F1 und 5
  30. endNummer = ws.Range("F1").Value
  31. For nummer = startNummer To endNummer
  32. ws.Cells(nummer + 5, "A").Value = nummer
  33. Next nummer
  34. Next iSheet
  35.  
  36. End Sub
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement