Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1288to1292
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA: Blätter zählen und eventuell neu hinzufügen

VBA: Blätter zählen und eventuell neu hinzufügen
23.12.2012 14:34:29
WalterK
Hallo,
bitte um Hilfe zu folgendem Code:
Den Code starte ich über eine Schaltfläche. Es sollen die Blätter in der Mappe gezählt werden, wenn die Anzahl der Blätter kleiner als 6 ist soll die fehlende Anzahl an Blättern neu hinzugefügt werden. Was muss ich dafür beim folgenden Code ändern oder ergänzen?
Option Explicit
Sub BlätterZählen()
Dim AnzBlä As Long
AnzBlä = ThisWorkbook.Sheets.Count
If AnzBlä 
Besten Dank und Servus, Walter

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Blätter zählen und eventuell neu hinzufügen
23.12.2012 14:42:32
Beverly
Hi Walter,
was verstehst du unter "fehlende Anzahl"?


AW: VBA: Blätter zählen und eventuell neu hinzufügen
23.12.2012 14:53:08
Beverly
Hi Walter,
durch die anderen Threads habe ich verstanden was du meinst. Am einfachsten geht es so:
If Worksheets.Count 


@Karin. Super Loesung. Danke u. gruss owT.
23.12.2012 14:58:02
hary
.

Das ist ja...
23.12.2012 15:10:20
WalterK
Hallo,
... überwältigend, so viele Antworten in so kurzer Zeit.
Habe vorerst Karins Lösung ausprobiert, sie funktioniert bestens.
Besten Dank jedenfalls an alle Helfer, Servus Walter

Anzeige
AW: VBA: Blätter zählen und eventuell neu hinzufügen
23.12.2012 14:42:41
hary
Hallo Walter
sollte so klappen.
 Dim AnzBlä As Long
Dim i As Long
AnzBlä = ThisWorkbook.Sheets.Count
If AnzBlä 

gruss hary

For X = 1 To 6 - AnzBlä
23.12.2012 14:45:58
Matthias
Hallo
Vielleicht so?
Option Explicit
Sub BlätterZählen()
Dim AnzBlä&
Dim X&
AnzBlä = ThisWorkbook.Sheets.Count
If AnzBlä 
Gruß Matthias

AW: VBA: Blätter zählen und eventuell neu hinzufügen
23.12.2012 14:46:17
Sheldon
Hallo Walter,
Vor Worksheets.Add gehört:
For i = 1 to (6 - Worksheets.Count)
und unter die Worksheets.Add-Zeile gehört:
Next i
Und, dank Option Explicit (mit Lob für dessen Nutzung, das ist guter Pgmier-Stil!) noch zu Anfang:
Dim i as Integer
Gruß
Sheldon
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige