Advertisement
Rednaxela

Untitled

Mar 25th, 2024
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 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. ' Wert von F1 minus 5 in G1 schreiben
  22. ws.Range("G1").Value = ws.Range("F1").Value - 5
  23.  
  24. ' Startnummer setzen
  25. startNummer = 1
  26.  
  27. ' Wenn die Startnummer kleiner als 1 ist, setze sie auf 1
  28. If startNummer < 1 Then
  29. startNummer = 1
  30. End If
  31.  
  32. ' Endnummer basierend auf dem Wert in G1 setzen
  33. endNummer = ws.Range("G1").Value
  34.  
  35. ' Schreibe die Nummern ab A6 bis zum Wert in G1
  36. For nummer = 1 To endNummer
  37. ws.Cells(nummer + 5, "A").Value = nummer
  38. Next nummer
  39. Next iSheet
  40.  
  41. End Sub
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement